Merge "DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into stage-aosp-master" into stage-aosp-master
This commit is contained in:
committed by
Android (Google) Code Review
commit
218adad125
@@ -614,6 +614,10 @@ $(call add-clean-step, rm -rf $(HOST_OUT)/framework/vts-tradefed.jar)
|
|||||||
# Clean up old location of system_other.avbpubkey
|
# Clean up old location of system_other.avbpubkey
|
||||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/security/avb/)
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/security/avb/)
|
||||||
|
|
||||||
|
# Clean up bufferhub files
|
||||||
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/bin/hw/android.frameworks.bufferhub@1.0-service)
|
||||||
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/init/android.frameworks.bufferhub@1.0-service.rc)
|
||||||
|
|
||||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/super.img)
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/super.img)
|
||||||
|
|
||||||
$(call add-clean-step, find $(PRODUCT_OUT) -type f -name "generated_*_image_info.txt" -print0 | xargs -0 rm -f)
|
$(call add-clean-step, find $(PRODUCT_OUT) -type f -name "generated_*_image_info.txt" -print0 | xargs -0 rm -f)
|
||||||
@@ -635,9 +639,13 @@ $(call add-clean-step, rm -rf $(HOST_OUT_EXECUTABLES)/build_verity_metadata.py)
|
|||||||
|
|
||||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libc_malloc*)
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libc_malloc*)
|
||||||
|
|
||||||
|
# Clean up old location of soft OMX plugins
|
||||||
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libstagefright_soft*)
|
||||||
|
|
||||||
# Move odm build.prop to /odm/etc/.
|
# Move odm build.prop to /odm/etc/.
|
||||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/odm/build.prop)
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/odm/build.prop)
|
||||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/odm/build.prop)
|
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/odm/build.prop)
|
||||||
|
|
||||||
# ************************************************
|
# ************************************************
|
||||||
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
|
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
|
||||||
# ************************************************
|
# ************************************************
|
||||||
|
@@ -502,6 +502,7 @@ endif
|
|||||||
$(hide) echo ro.vendor.product.cpu.abilist64="$(TARGET_CPU_ABI_LIST_64_BIT)">>$@
|
$(hide) echo ro.vendor.product.cpu.abilist64="$(TARGET_CPU_ABI_LIST_64_BIT)">>$@
|
||||||
$(hide) echo ro.product.board="$(TARGET_BOOTLOADER_BOARD_NAME)">>$@
|
$(hide) echo ro.product.board="$(TARGET_BOOTLOADER_BOARD_NAME)">>$@
|
||||||
$(hide) echo ro.board.platform="$(TARGET_BOARD_PLATFORM)">>$@
|
$(hide) echo ro.board.platform="$(TARGET_BOARD_PLATFORM)">>$@
|
||||||
|
$(hide) echo ro.hwui.use_vulkan="$(TARGET_USES_VULKAN)">>$@
|
||||||
ifdef TARGET_SCREEN_DENSITY
|
ifdef TARGET_SCREEN_DENSITY
|
||||||
$(hide) echo ro.sf.lcd_density="$(TARGET_SCREEN_DENSITY)">>$@
|
$(hide) echo ro.sf.lcd_density="$(TARGET_SCREEN_DENSITY)">>$@
|
||||||
endif
|
endif
|
||||||
|
@@ -18,4 +18,4 @@
|
|||||||
# (like "CRB01"). It must be a single word, and is
|
# (like "CRB01"). It must be a single word, and is
|
||||||
# capitalized by convention.
|
# capitalized by convention.
|
||||||
|
|
||||||
BUILD_ID=PI
|
BUILD_ID=QT
|
||||||
|
@@ -784,7 +784,7 @@ BUILD_DATETIME_FROM_FILE := $$(cat $(BUILD_DATETIME_FILE))
|
|||||||
# is made which breaks compatibility with the previous platform sepolicy version,
|
# is made which breaks compatibility with the previous platform sepolicy version,
|
||||||
# not just on every increase in PLATFORM_SDK_VERSION. The minor version should
|
# not just on every increase in PLATFORM_SDK_VERSION. The minor version should
|
||||||
# be reset to 0 on every bump of the PLATFORM_SDK_VERSION.
|
# be reset to 0 on every bump of the PLATFORM_SDK_VERSION.
|
||||||
sepolicy_major_vers := 28
|
sepolicy_major_vers := 29
|
||||||
sepolicy_minor_vers := 0
|
sepolicy_minor_vers := 0
|
||||||
|
|
||||||
ifneq ($(sepolicy_major_vers), $(PLATFORM_SDK_VERSION))
|
ifneq ($(sepolicy_major_vers), $(PLATFORM_SDK_VERSION))
|
||||||
|
@@ -2302,7 +2302,7 @@ endef
|
|||||||
ifeq ($(HOST_OS),linux)
|
ifeq ($(HOST_OS),linux)
|
||||||
# Runs appcompat and store logs in $(PRODUCT_OUT)/appcompat
|
# Runs appcompat and store logs in $(PRODUCT_OUT)/appcompat
|
||||||
define extract-package
|
define extract-package
|
||||||
$(AAPT2) dump $@ | awk -F ' |=' '/^Package/{print $$3}' >> $(PRODUCT_OUT)/appcompat/$(PRIVATE_MODULE).log &&
|
$(AAPT2) dump resources $@ | awk -F ' |=' '/^Package/{print $$3}' >> $(PRODUCT_OUT)/appcompat/$(PRIVATE_MODULE).log &&
|
||||||
endef
|
endef
|
||||||
define appcompat-header
|
define appcompat-header
|
||||||
$(hide) \
|
$(hide) \
|
||||||
|
@@ -64,12 +64,12 @@ ifdef LOCAL_MODULE_PATH_64
|
|||||||
$(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH_64 when building test $(LOCAL_MODULE))
|
$(error $(LOCAL_PATH): Do not set LOCAL_MODULE_PATH_64 when building test $(LOCAL_MODULE))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LOCAL_MODULE_PATH_64 := $(TARGET_OUT_DATA_NATIVE_TESTS)/fuzzers/$(LOCAL_MODULE)
|
LOCAL_MODULE_PATH_64 := $(TARGET_OUT_DATA_NATIVE_TESTS)/fuzzers/$(my_fuzzer)/$(LOCAL_MODULE)
|
||||||
LOCAL_MODULE_PATH_32 := $($(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_DATA_NATIVE_TESTS)/fuzzers/$(LOCAL_MODULE)
|
LOCAL_MODULE_PATH_32 := $($(TARGET_2ND_ARCH_VAR_PREFIX)TARGET_OUT_DATA_NATIVE_TESTS)/fuzzers/$(my_fuzzer)/$(LOCAL_MODULE)
|
||||||
|
|
||||||
ifndef LOCAL_MULTILIB
|
ifndef LOCAL_MULTILIB
|
||||||
ifndef LOCAL_32_BIT_ONLY
|
ifndef LOCAL_32_BIT_ONLY
|
||||||
LOCAL_MULTILIB := both
|
LOCAL_MULTILIB := 64
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@@ -8,6 +8,11 @@
|
|||||||
|
|
||||||
whitelisted_modules := framework-res__auto_generated_rro
|
whitelisted_modules := framework-res__auto_generated_rro
|
||||||
|
|
||||||
|
|
||||||
|
ifeq (,$(JAVA_SDK_ENFORCEMENT_ERROR))
|
||||||
|
JAVA_SDK_ENFORCEMENT_ERROR := APPS
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(LOCAL_SDK_VERSION)$(LOCAL_PRIVATE_PLATFORM_APIS),)
|
ifeq ($(LOCAL_SDK_VERSION)$(LOCAL_PRIVATE_PLATFORM_APIS),)
|
||||||
ifeq (,$(filter $(LOCAL_MODULE),$(whitelisted_modules)))
|
ifeq (,$(filter $(LOCAL_MODULE),$(whitelisted_modules)))
|
||||||
ifneq ($(JAVA_SDK_ENFORCEMENT_WARNING)$(JAVA_SDK_ENFORCEMENT_ERROR),)
|
ifneq ($(JAVA_SDK_ENFORCEMENT_WARNING)$(JAVA_SDK_ENFORCEMENT_ERROR),)
|
||||||
|
@@ -243,3 +243,4 @@ com\.google\.vr\.platform.*
|
|||||||
###################################################
|
###################################################
|
||||||
# Packages used for Android in Chrome OS
|
# Packages used for Android in Chrome OS
|
||||||
org\.chromium\.arc
|
org\.chromium\.arc
|
||||||
|
org\.chromium\.arc\..*
|
||||||
|
@@ -14,7 +14,6 @@
|
|||||||
|
|
||||||
test_suite_name := cts
|
test_suite_name := cts
|
||||||
test_suite_tradefed := cts-tradefed
|
test_suite_tradefed := cts-tradefed
|
||||||
# TODO: Fix the following two lines after harness is moved to its own repo
|
|
||||||
test_suite_dynamic_config := test/suite_harness/tools/cts-tradefed/DynamicConfig.xml
|
test_suite_dynamic_config := test/suite_harness/tools/cts-tradefed/DynamicConfig.xml
|
||||||
test_suite_readme := test/suite_harness/tools/cts-tradefed/README
|
test_suite_readme := test/suite_harness/tools/cts-tradefed/README
|
||||||
|
|
||||||
|
@@ -84,12 +84,10 @@ MAX_PLATFORM_VERSION :=
|
|||||||
# generate the range of allowed SDK versions, so it must have an entry for every
|
# generate the range of allowed SDK versions, so it must have an entry for every
|
||||||
# unreleased API level targetable by this branch, not just those that are valid
|
# unreleased API level targetable by this branch, not just those that are valid
|
||||||
# lunch targets for this branch.
|
# lunch targets for this branch.
|
||||||
PLATFORM_VERSION.QP1A := Q
|
|
||||||
PLATFORM_VERSION.RP1A := R
|
PLATFORM_VERSION.RP1A := R
|
||||||
|
|
||||||
# These are the current development codenames, if the build is not a final
|
# These are the current development codenames, if the build is not a final
|
||||||
# release build. If this is a final release build, it is simply "REL".
|
# release build. If this is a final release build, it is simply "REL".
|
||||||
PLATFORM_VERSION_CODENAME.QP1A := Q
|
|
||||||
PLATFORM_VERSION_CODENAME.RP1A := R
|
PLATFORM_VERSION_CODENAME.RP1A := R
|
||||||
|
|
||||||
ifndef PLATFORM_VERSION
|
ifndef PLATFORM_VERSION
|
||||||
@@ -114,7 +112,7 @@ ifndef PLATFORM_SDK_VERSION
|
|||||||
# When you increment the PLATFORM_SDK_VERSION please ensure you also
|
# When you increment the PLATFORM_SDK_VERSION please ensure you also
|
||||||
# clear out the following text file of all older PLATFORM_VERSION's:
|
# clear out the following text file of all older PLATFORM_VERSION's:
|
||||||
# cts/tests/tests/os/assets/platform_versions.txt
|
# cts/tests/tests/os/assets/platform_versions.txt
|
||||||
PLATFORM_SDK_VERSION := 28
|
PLATFORM_SDK_VERSION := 29
|
||||||
endif
|
endif
|
||||||
.KATI_READONLY := PLATFORM_SDK_VERSION
|
.KATI_READONLY := PLATFORM_SDK_VERSION
|
||||||
|
|
||||||
@@ -252,7 +250,7 @@ ifndef PLATFORM_SECURITY_PATCH
|
|||||||
# It must be of the form "YYYY-MM-DD" on production devices.
|
# It must be of the form "YYYY-MM-DD" on production devices.
|
||||||
# It must match one of the Android Security Patch Level strings of the Public Security Bulletins.
|
# It must match one of the Android Security Patch Level strings of the Public Security Bulletins.
|
||||||
# If there is no $PLATFORM_SECURITY_PATCH set, keep it empty.
|
# If there is no $PLATFORM_SECURITY_PATCH set, keep it empty.
|
||||||
PLATFORM_SECURITY_PATCH := 2019-06-05
|
PLATFORM_SECURITY_PATCH := 2019-08-05
|
||||||
endif
|
endif
|
||||||
.KATI_READONLY := PLATFORM_SECURITY_PATCH
|
.KATI_READONLY := PLATFORM_SECURITY_PATCH
|
||||||
|
|
||||||
|
15
target/board/go_defaults.prop
Normal file
15
target/board/go_defaults.prop
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2017 The Android Open Source Project
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
23
target/board/go_defaults_512.prop
Normal file
23
target/board/go_defaults_512.prop
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2017 The Android Open Source Project
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
# 512MB specific properties.
|
||||||
|
|
||||||
|
# lmkd can kill more now.
|
||||||
|
ro.lmk.medium=700
|
||||||
|
|
||||||
|
# madvise random in ART to reduce page cache thrashing.
|
||||||
|
dalvik.vm.madvise-random=true
|
42
target/board/go_defaults_common.prop
Normal file
42
target/board/go_defaults_common.prop
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2017 The Android Open Source Project
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
# Sets Android Go recommended default values for propreties.
|
||||||
|
|
||||||
|
# Set lowram options
|
||||||
|
ro.lmk.critical_upgrade=true
|
||||||
|
ro.lmk.upgrade_pressure=40
|
||||||
|
ro.lmk.downgrade_pressure=60
|
||||||
|
ro.lmk.kill_heaviest_task=false
|
||||||
|
ro.statsd.enable=true
|
||||||
|
|
||||||
|
# set threshold to filter unused apps
|
||||||
|
pm.dexopt.downgrade_after_inactive_days=10
|
||||||
|
|
||||||
|
# set the compiler filter for shared apks to quicken.
|
||||||
|
# Rationale: speed has a lot of dex code expansion, it uses more ram and space
|
||||||
|
# compared to quicken. Using quicken for shared APKs on Go devices may save RAM.
|
||||||
|
# Note that this is a trade-off: here we trade clean pages for dirty pages,
|
||||||
|
# extra cpu and battery. That's because the quicken files will be jit-ed in all
|
||||||
|
# the processes that load of shared apk and the code cache is not shared.
|
||||||
|
# Some notable apps that will be affected by this are gms and chrome.
|
||||||
|
# b/65591595.
|
||||||
|
pm.dexopt.shared=quicken
|
||||||
|
|
||||||
|
# Default heap sizes. Allow up to 256m for large heaps to make sure a single app
|
||||||
|
# doesn't take all of the RAM.
|
||||||
|
dalvik.vm.heapgrowthlimit=128m
|
||||||
|
dalvik.vm.heapsize=256m
|
@@ -52,6 +52,8 @@ PRODUCT_PACKAGES += \
|
|||||||
cmd \
|
cmd \
|
||||||
com.android.conscrypt \
|
com.android.conscrypt \
|
||||||
com.android.location.provider \
|
com.android.location.provider \
|
||||||
|
com.android.media \
|
||||||
|
com.android.media.swcodec \
|
||||||
com.android.resolv \
|
com.android.resolv \
|
||||||
com.android.tzdata \
|
com.android.tzdata \
|
||||||
ContactsProvider \
|
ContactsProvider \
|
||||||
@@ -60,13 +62,14 @@ PRODUCT_PACKAGES += \
|
|||||||
CtsShimPrebuilt \
|
CtsShimPrebuilt \
|
||||||
CtsShimPrivPrebuilt \
|
CtsShimPrivPrebuilt \
|
||||||
debuggerd\
|
debuggerd\
|
||||||
DefaultContainerService \
|
device_config \
|
||||||
dmctl \
|
dmctl \
|
||||||
dnsmasq \
|
dnsmasq \
|
||||||
DownloadProvider \
|
DownloadProvider \
|
||||||
dpm \
|
dpm \
|
||||||
dumpstate \
|
dumpstate \
|
||||||
dumpsys \
|
dumpsys \
|
||||||
|
DynamicSystemInstallationService \
|
||||||
e2fsck \
|
e2fsck \
|
||||||
ExtServices \
|
ExtServices \
|
||||||
ExtShared \
|
ExtShared \
|
||||||
@@ -78,6 +81,7 @@ PRODUCT_PACKAGES += \
|
|||||||
fs_config_files_system \
|
fs_config_files_system \
|
||||||
fs_config_dirs_system \
|
fs_config_dirs_system \
|
||||||
gsid \
|
gsid \
|
||||||
|
gsi_tool \
|
||||||
heapprofd \
|
heapprofd \
|
||||||
heapprofd_client \
|
heapprofd_client \
|
||||||
gatekeeperd \
|
gatekeeperd \
|
||||||
@@ -85,6 +89,8 @@ PRODUCT_PACKAGES += \
|
|||||||
hid \
|
hid \
|
||||||
hwservicemanager \
|
hwservicemanager \
|
||||||
idmap \
|
idmap \
|
||||||
|
idmap2 \
|
||||||
|
idmap2d \
|
||||||
ime \
|
ime \
|
||||||
ims-common \
|
ims-common \
|
||||||
incident \
|
incident \
|
||||||
@@ -105,6 +111,7 @@ PRODUCT_PACKAGES += \
|
|||||||
ld.config.txt \
|
ld.config.txt \
|
||||||
ld.mc \
|
ld.mc \
|
||||||
libaaudio \
|
libaaudio \
|
||||||
|
libamidi \
|
||||||
libandroid \
|
libandroid \
|
||||||
libandroidfw \
|
libandroidfw \
|
||||||
libandroid_runtime \
|
libandroid_runtime \
|
||||||
@@ -112,10 +119,6 @@ PRODUCT_PACKAGES += \
|
|||||||
libartpalette-system \
|
libartpalette-system \
|
||||||
libashmemd_client \
|
libashmemd_client \
|
||||||
libaudioeffect_jni \
|
libaudioeffect_jni \
|
||||||
libaudioflinger \
|
|
||||||
libaudiopolicymanager \
|
|
||||||
libaudiopolicyservice \
|
|
||||||
libaudioutils \
|
|
||||||
libbinder \
|
libbinder \
|
||||||
libbinder_ndk \
|
libbinder_ndk \
|
||||||
libc.bootstrap \
|
libc.bootstrap \
|
||||||
@@ -148,7 +151,6 @@ PRODUCT_PACKAGES += \
|
|||||||
libmedia \
|
libmedia \
|
||||||
libmedia_jni \
|
libmedia_jni \
|
||||||
libmediandk \
|
libmediandk \
|
||||||
libmediaplayerservice \
|
|
||||||
libmtp \
|
libmtp \
|
||||||
libnetd_client \
|
libnetd_client \
|
||||||
libnetlink \
|
libnetlink \
|
||||||
@@ -163,12 +165,11 @@ PRODUCT_PACKAGES += \
|
|||||||
libradio_metadata \
|
libradio_metadata \
|
||||||
librtp_jni \
|
librtp_jni \
|
||||||
libsensorservice \
|
libsensorservice \
|
||||||
|
libsfplugin_ccodec \
|
||||||
libskia \
|
libskia \
|
||||||
libsonic \
|
libsonic \
|
||||||
libsonivox \
|
libsonivox \
|
||||||
libsoundpool \
|
libsoundpool \
|
||||||
libsoundtrigger \
|
|
||||||
libsoundtriggerservice \
|
|
||||||
libspeexresampler \
|
libspeexresampler \
|
||||||
libsqlite \
|
libsqlite \
|
||||||
libstagefright \
|
libstagefright \
|
||||||
@@ -189,6 +190,7 @@ PRODUCT_PACKAGES += \
|
|||||||
linker \
|
linker \
|
||||||
linkerconfig \
|
linkerconfig \
|
||||||
lmkd \
|
lmkd \
|
||||||
|
LocalTransport \
|
||||||
locksettings \
|
locksettings \
|
||||||
logcat \
|
logcat \
|
||||||
logd \
|
logd \
|
||||||
@@ -196,6 +198,7 @@ PRODUCT_PACKAGES += \
|
|||||||
lshal \
|
lshal \
|
||||||
mdnsd \
|
mdnsd \
|
||||||
media \
|
media \
|
||||||
|
mediacodec.policy \
|
||||||
mediadrmserver \
|
mediadrmserver \
|
||||||
mediaextractor \
|
mediaextractor \
|
||||||
mediametrics \
|
mediametrics \
|
||||||
@@ -210,7 +213,9 @@ PRODUCT_PACKAGES += \
|
|||||||
NetworkStack \
|
NetworkStack \
|
||||||
org.apache.http.legacy \
|
org.apache.http.legacy \
|
||||||
otacerts \
|
otacerts \
|
||||||
|
PackageInstaller \
|
||||||
perfetto \
|
perfetto \
|
||||||
|
PermissionController \
|
||||||
ping \
|
ping \
|
||||||
ping6 \
|
ping6 \
|
||||||
platform.xml \
|
platform.xml \
|
||||||
@@ -246,7 +251,6 @@ PRODUCT_PACKAGES += \
|
|||||||
tc \
|
tc \
|
||||||
telecom \
|
telecom \
|
||||||
telephony-common \
|
telephony-common \
|
||||||
thermalserviced \
|
|
||||||
tombstoned \
|
tombstoned \
|
||||||
traced \
|
traced \
|
||||||
traced_probes \
|
traced_probes \
|
||||||
@@ -283,6 +287,7 @@ PRODUCT_HOST_PACKAGES += \
|
|||||||
flags_health_check \
|
flags_health_check \
|
||||||
icu-data_host_runtime_apex \
|
icu-data_host_runtime_apex \
|
||||||
icu_tzdata.dat_host_tzdata_apex \
|
icu_tzdata.dat_host_tzdata_apex \
|
||||||
|
idmap2 \
|
||||||
incident_report \
|
incident_report \
|
||||||
ld.mc \
|
ld.mc \
|
||||||
lpdump \
|
lpdump \
|
||||||
@@ -316,10 +321,12 @@ PRODUCT_BOOT_JARS := \
|
|||||||
ext \
|
ext \
|
||||||
telephony-common \
|
telephony-common \
|
||||||
voip-common \
|
voip-common \
|
||||||
ims-common
|
ims-common \
|
||||||
PRODUCT_UPDATABLE_BOOT_MODULES := conscrypt
|
updatable-media
|
||||||
|
PRODUCT_UPDATABLE_BOOT_MODULES := conscrypt updatable-media
|
||||||
PRODUCT_UPDATABLE_BOOT_LOCATIONS := \
|
PRODUCT_UPDATABLE_BOOT_LOCATIONS := \
|
||||||
/apex/com.android.conscrypt/javalib/conscrypt.jar
|
/apex/com.android.conscrypt/javalib/conscrypt.jar \
|
||||||
|
/apex/com.android.media/javalib/updatable-media.jar
|
||||||
|
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
@@ -374,7 +381,9 @@ PRODUCT_SYSTEM_SERVER_APPS += \
|
|||||||
WallpaperBackup
|
WallpaperBackup
|
||||||
|
|
||||||
# Packages included only for eng/userdebug builds, when building with SANITIZE_TARGET=address
|
# Packages included only for eng/userdebug builds, when building with SANITIZE_TARGET=address
|
||||||
PRODUCT_PACKAGES_DEBUG_ASAN :=
|
PRODUCT_PACKAGES_DEBUG_ASAN := \
|
||||||
|
fuzz \
|
||||||
|
honggfuzz
|
||||||
|
|
||||||
PRODUCT_PACKAGES_DEBUG_JAVA_COVERAGE := \
|
PRODUCT_PACKAGES_DEBUG_JAVA_COVERAGE := \
|
||||||
libdumpcoverage
|
libdumpcoverage
|
||||||
|
@@ -40,7 +40,7 @@ PRODUCT_HOST_PACKAGES += \
|
|||||||
|
|
||||||
# Base modules and settings for the vendor partition.
|
# Base modules and settings for the vendor partition.
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.cas@1.0-service \
|
android.hardware.cas@1.1-service \
|
||||||
android.hardware.configstore@1.1-service \
|
android.hardware.configstore@1.1-service \
|
||||||
android.hardware.media.omx@1.0-service \
|
android.hardware.media.omx@1.0-service \
|
||||||
dumpsys_vendor \
|
dumpsys_vendor \
|
||||||
|
@@ -17,3 +17,6 @@
|
|||||||
# Inherit common Android Go defaults.
|
# Inherit common Android Go defaults.
|
||||||
$(call inherit-product, build/make/target/product/go_defaults_common.mk)
|
$(call inherit-product, build/make/target/product/go_defaults_common.mk)
|
||||||
|
|
||||||
|
# Add the system properties.
|
||||||
|
TARGET_SYSTEM_PROP += \
|
||||||
|
build/make/target/board/go_defaults.prop
|
||||||
|
@@ -17,12 +17,6 @@
|
|||||||
# Inherit common Android Go defaults.
|
# Inherit common Android Go defaults.
|
||||||
$(call inherit-product, build/make/target/product/go_defaults_common.mk)
|
$(call inherit-product, build/make/target/product/go_defaults_common.mk)
|
||||||
|
|
||||||
# 512MB specific properties.
|
# Add the system properties.
|
||||||
|
TARGET_SYSTEM_PROP += \
|
||||||
# lmkd can kill more now.
|
build/make/target/board/go_defaults_512.prop
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
|
||||||
ro.lmk.medium=700 \
|
|
||||||
|
|
||||||
# madvise random in ART to reduce page cache thrashing.
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
|
||||||
dalvik.vm.madvise-random=true
|
|
||||||
|
@@ -14,21 +14,13 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
# Sets Android Go recommended default values for propreties.
|
# Sets Android Go recommended default product options..
|
||||||
|
|
||||||
# Set lowram options
|
|
||||||
|
# Set lowram options and enable traced by default
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
ro.config.low_ram=true \
|
ro.config.low_ram=true \
|
||||||
ro.lmk.critical_upgrade=true \
|
persist.traced.enable=1 \
|
||||||
ro.lmk.upgrade_pressure=40 \
|
|
||||||
ro.lmk.downgrade_pressure=60 \
|
|
||||||
ro.lmk.kill_heaviest_task=false \
|
|
||||||
ro.statsd.enable=false
|
|
||||||
|
|
||||||
# set threshold to filter unused apps
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
|
||||||
pm.dexopt.downgrade_after_inactive_days=10
|
|
||||||
|
|
||||||
|
|
||||||
# Speed profile services and wifi-service to reduce RAM and storage.
|
# Speed profile services and wifi-service to reduce RAM and storage.
|
||||||
PRODUCT_SYSTEM_SERVER_COMPILER_FILTER := speed-profile
|
PRODUCT_SYSTEM_SERVER_COMPILER_FILTER := speed-profile
|
||||||
@@ -42,22 +34,6 @@ PRODUCT_ALWAYS_PREOPT_EXTRACTED_APK := true
|
|||||||
PRODUCT_USE_PROFILE_FOR_BOOT_IMAGE := true
|
PRODUCT_USE_PROFILE_FOR_BOOT_IMAGE := true
|
||||||
PRODUCT_DEX_PREOPT_BOOT_IMAGE_PROFILE_LOCATION := frameworks/base/config/boot-image-profile.txt
|
PRODUCT_DEX_PREOPT_BOOT_IMAGE_PROFILE_LOCATION := frameworks/base/config/boot-image-profile.txt
|
||||||
|
|
||||||
# set the compiler filter for shared apks to quicken.
|
|
||||||
# Rationale: speed has a lot of dex code expansion, it uses more ram and space
|
|
||||||
# compared to quicken. Using quicken for shared APKs on Go devices may save RAM.
|
|
||||||
# Note that this is a trade-off: here we trade clean pages for dirty pages,
|
|
||||||
# extra cpu and battery. That's because the quicken files will be jit-ed in all
|
|
||||||
# the processes that load of shared apk and the code cache is not shared.
|
|
||||||
# Some notable apps that will be affected by this are gms and chrome.
|
|
||||||
# b/65591595.
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
|
||||||
pm.dexopt.shared=quicken
|
|
||||||
|
|
||||||
# Default heap sizes. Allow up to 256m for large heaps to make sure a single app
|
|
||||||
# doesn't take all of the RAM.
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += dalvik.vm.heapgrowthlimit=128m
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += dalvik.vm.heapsize=256m
|
|
||||||
|
|
||||||
# Do not generate libartd.
|
# Do not generate libartd.
|
||||||
PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD := false
|
PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD := false
|
||||||
|
|
||||||
@@ -73,3 +49,11 @@ PRODUCT_MINIMIZE_JAVA_DEBUG_INFO := true
|
|||||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
||||||
PRODUCT_DISABLE_SCUDO := true
|
PRODUCT_DISABLE_SCUDO := true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Add the system properties.
|
||||||
|
TARGET_SYSTEM_PROP += \
|
||||||
|
build/make/target/board/go_defaults_common.prop
|
||||||
|
|
||||||
|
# use the go specific handheld_core_hardware.xml from frameworks
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/go_handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
||||||
|
273
target/product/gsi/29.txt
Normal file
273
target/product/gsi/29.txt
Normal file
@@ -0,0 +1,273 @@
|
|||||||
|
LLNDK: libEGL.so
|
||||||
|
LLNDK: libGLESv1_CM.so
|
||||||
|
LLNDK: libGLESv2.so
|
||||||
|
LLNDK: libGLESv3.so
|
||||||
|
LLNDK: libRS.so
|
||||||
|
LLNDK: libandroid_net.so
|
||||||
|
LLNDK: libc.so
|
||||||
|
LLNDK: libcgrouprc.so
|
||||||
|
LLNDK: libdl.so
|
||||||
|
LLNDK: libft2.so
|
||||||
|
LLNDK: liblog.so
|
||||||
|
LLNDK: libm.so
|
||||||
|
LLNDK: libmediandk.so
|
||||||
|
LLNDK: libnativewindow.so
|
||||||
|
LLNDK: libneuralnetworks.so
|
||||||
|
LLNDK: libsync.so
|
||||||
|
LLNDK: libvndksupport.so
|
||||||
|
LLNDK: libvulkan.so
|
||||||
|
VNDK-SP: android.hardware.graphics.common@1.0.so
|
||||||
|
VNDK-SP: android.hardware.graphics.common@1.1.so
|
||||||
|
VNDK-SP: android.hardware.graphics.common@1.2.so
|
||||||
|
VNDK-SP: android.hardware.graphics.mapper@2.0.so
|
||||||
|
VNDK-SP: android.hardware.graphics.mapper@2.1.so
|
||||||
|
VNDK-SP: android.hardware.graphics.mapper@3.0.so
|
||||||
|
VNDK-SP: android.hardware.renderscript@1.0.so
|
||||||
|
VNDK-SP: android.hidl.memory.token@1.0.so
|
||||||
|
VNDK-SP: android.hidl.memory@1.0.so
|
||||||
|
VNDK-SP: android.hidl.memory@1.0-impl.so
|
||||||
|
VNDK-SP: android.hidl.safe_union@1.0.so
|
||||||
|
VNDK-SP: libRSCpuRef.so
|
||||||
|
VNDK-SP: libRSDriver.so
|
||||||
|
VNDK-SP: libRS_internal.so
|
||||||
|
VNDK-SP: libbacktrace.so
|
||||||
|
VNDK-SP: libbase.so
|
||||||
|
VNDK-SP: libbcinfo.so
|
||||||
|
VNDK-SP: libbinderthreadstate.so
|
||||||
|
VNDK-SP: libblas.so
|
||||||
|
VNDK-SP: libc++.so
|
||||||
|
VNDK-SP: libcompiler_rt.so
|
||||||
|
VNDK-SP: libcutils.so
|
||||||
|
VNDK-SP: libhardware.so
|
||||||
|
VNDK-SP: libhidlbase.so
|
||||||
|
VNDK-SP: libhidlmemory.so
|
||||||
|
VNDK-SP: libhidltransport.so
|
||||||
|
VNDK-SP: libhwbinder.so
|
||||||
|
VNDK-SP: libhwbinder_noltopgo.so
|
||||||
|
VNDK-SP: libion.so
|
||||||
|
VNDK-SP: libjsoncpp.so
|
||||||
|
VNDK-SP: liblzma.so
|
||||||
|
VNDK-SP: libprocessgroup.so
|
||||||
|
VNDK-SP: libunwindstack.so
|
||||||
|
VNDK-SP: libutils.so
|
||||||
|
VNDK-SP: libutilscallstack.so
|
||||||
|
VNDK-SP: libz.so
|
||||||
|
VNDK-core: android.frameworks.cameraservice.common@2.0.so
|
||||||
|
VNDK-core: android.frameworks.cameraservice.device@2.0.so
|
||||||
|
VNDK-core: android.frameworks.cameraservice.service@2.0.so
|
||||||
|
VNDK-core: android.frameworks.displayservice@1.0.so
|
||||||
|
VNDK-core: android.frameworks.schedulerservice@1.0.so
|
||||||
|
VNDK-core: android.frameworks.sensorservice@1.0.so
|
||||||
|
VNDK-core: android.frameworks.stats@1.0.so
|
||||||
|
VNDK-core: android.frameworks.vr.composer@1.0.so
|
||||||
|
VNDK-core: android.hardware.atrace@1.0.so
|
||||||
|
VNDK-core: android.hardware.audio.common@2.0.so
|
||||||
|
VNDK-core: android.hardware.audio.common@4.0.so
|
||||||
|
VNDK-core: android.hardware.audio.common@5.0.so
|
||||||
|
VNDK-core: android.hardware.audio.effect@2.0.so
|
||||||
|
VNDK-core: android.hardware.audio.effect@4.0.so
|
||||||
|
VNDK-core: android.hardware.audio.effect@5.0.so
|
||||||
|
VNDK-core: android.hardware.audio@2.0.so
|
||||||
|
VNDK-core: android.hardware.audio@4.0.so
|
||||||
|
VNDK-core: android.hardware.audio@5.0.so
|
||||||
|
VNDK-core: android.hardware.authsecret@1.0.so
|
||||||
|
VNDK-core: android.hardware.automotive.audiocontrol@1.0.so
|
||||||
|
VNDK-core: android.hardware.automotive.evs@1.0.so
|
||||||
|
VNDK-core: android.hardware.automotive.vehicle@2.0.so
|
||||||
|
VNDK-core: android.hardware.biometrics.face@1.0.so
|
||||||
|
VNDK-core: android.hardware.biometrics.fingerprint@2.1.so
|
||||||
|
VNDK-core: android.hardware.bluetooth.a2dp@1.0.so
|
||||||
|
VNDK-core: android.hardware.bluetooth.audio@2.0.so
|
||||||
|
VNDK-core: android.hardware.bluetooth@1.0.so
|
||||||
|
VNDK-core: android.hardware.boot@1.0.so
|
||||||
|
VNDK-core: android.hardware.broadcastradio@1.0.so
|
||||||
|
VNDK-core: android.hardware.broadcastradio@1.1.so
|
||||||
|
VNDK-core: android.hardware.broadcastradio@2.0.so
|
||||||
|
VNDK-core: android.hardware.camera.common@1.0.so
|
||||||
|
VNDK-core: android.hardware.camera.device@1.0.so
|
||||||
|
VNDK-core: android.hardware.camera.device@3.2.so
|
||||||
|
VNDK-core: android.hardware.camera.device@3.3.so
|
||||||
|
VNDK-core: android.hardware.camera.device@3.4.so
|
||||||
|
VNDK-core: android.hardware.camera.device@3.5.so
|
||||||
|
VNDK-core: android.hardware.camera.metadata@3.2.so
|
||||||
|
VNDK-core: android.hardware.camera.metadata@3.3.so
|
||||||
|
VNDK-core: android.hardware.camera.metadata@3.4.so
|
||||||
|
VNDK-core: android.hardware.camera.provider@2.4.so
|
||||||
|
VNDK-core: android.hardware.camera.provider@2.5.so
|
||||||
|
VNDK-core: android.hardware.cas.native@1.0.so
|
||||||
|
VNDK-core: android.hardware.cas@1.0.so
|
||||||
|
VNDK-core: android.hardware.cas@1.1.so
|
||||||
|
VNDK-core: android.hardware.configstore-utils.so
|
||||||
|
VNDK-core: android.hardware.configstore@1.0.so
|
||||||
|
VNDK-core: android.hardware.configstore@1.1.so
|
||||||
|
VNDK-core: android.hardware.confirmationui-support-lib.so
|
||||||
|
VNDK-core: android.hardware.confirmationui@1.0.so
|
||||||
|
VNDK-core: android.hardware.contexthub@1.0.so
|
||||||
|
VNDK-core: android.hardware.drm@1.0.so
|
||||||
|
VNDK-core: android.hardware.drm@1.1.so
|
||||||
|
VNDK-core: android.hardware.drm@1.2.so
|
||||||
|
VNDK-core: android.hardware.dumpstate@1.0.so
|
||||||
|
VNDK-core: android.hardware.fastboot@1.0.so
|
||||||
|
VNDK-core: android.hardware.gatekeeper@1.0.so
|
||||||
|
VNDK-core: android.hardware.gnss.measurement_corrections@1.0.so
|
||||||
|
VNDK-core: android.hardware.gnss.visibility_control@1.0.so
|
||||||
|
VNDK-core: android.hardware.gnss@1.0.so
|
||||||
|
VNDK-core: android.hardware.gnss@1.1.so
|
||||||
|
VNDK-core: android.hardware.gnss@2.0.so
|
||||||
|
VNDK-core: android.hardware.graphics.allocator@2.0.so
|
||||||
|
VNDK-core: android.hardware.graphics.allocator@3.0.so
|
||||||
|
VNDK-core: android.hardware.graphics.bufferqueue@1.0.so
|
||||||
|
VNDK-core: android.hardware.graphics.bufferqueue@2.0.so
|
||||||
|
VNDK-core: android.hardware.graphics.composer@2.1.so
|
||||||
|
VNDK-core: android.hardware.graphics.composer@2.2.so
|
||||||
|
VNDK-core: android.hardware.graphics.composer@2.3.so
|
||||||
|
VNDK-core: android.hardware.health.storage@1.0.so
|
||||||
|
VNDK-core: android.hardware.health@1.0.so
|
||||||
|
VNDK-core: android.hardware.health@2.0.so
|
||||||
|
VNDK-core: android.hardware.input.classifier@1.0.so
|
||||||
|
VNDK-core: android.hardware.input.common@1.0.so
|
||||||
|
VNDK-core: android.hardware.ir@1.0.so
|
||||||
|
VNDK-core: android.hardware.keymaster@3.0.so
|
||||||
|
VNDK-core: android.hardware.keymaster@4.0.so
|
||||||
|
VNDK-core: android.hardware.light@2.0.so
|
||||||
|
VNDK-core: android.hardware.media.bufferpool@1.0.so
|
||||||
|
VNDK-core: android.hardware.media.bufferpool@2.0.so
|
||||||
|
VNDK-core: android.hardware.media.c2@1.0.so
|
||||||
|
VNDK-core: android.hardware.media.omx@1.0.so
|
||||||
|
VNDK-core: android.hardware.media@1.0.so
|
||||||
|
VNDK-core: android.hardware.memtrack@1.0.so
|
||||||
|
VNDK-core: android.hardware.neuralnetworks@1.0.so
|
||||||
|
VNDK-core: android.hardware.neuralnetworks@1.1.so
|
||||||
|
VNDK-core: android.hardware.neuralnetworks@1.2.so
|
||||||
|
VNDK-core: android.hardware.nfc@1.0.so
|
||||||
|
VNDK-core: android.hardware.nfc@1.1.so
|
||||||
|
VNDK-core: android.hardware.nfc@1.2.so
|
||||||
|
VNDK-core: android.hardware.oemlock@1.0.so
|
||||||
|
VNDK-core: android.hardware.power.stats@1.0.so
|
||||||
|
VNDK-core: android.hardware.power@1.0.so
|
||||||
|
VNDK-core: android.hardware.power@1.1.so
|
||||||
|
VNDK-core: android.hardware.power@1.2.so
|
||||||
|
VNDK-core: android.hardware.power@1.3.so
|
||||||
|
VNDK-core: android.hardware.radio.config@1.0.so
|
||||||
|
VNDK-core: android.hardware.radio.config@1.1.so
|
||||||
|
VNDK-core: android.hardware.radio.config@1.2.so
|
||||||
|
VNDK-core: android.hardware.radio.deprecated@1.0.so
|
||||||
|
VNDK-core: android.hardware.radio@1.0.so
|
||||||
|
VNDK-core: android.hardware.radio@1.1.so
|
||||||
|
VNDK-core: android.hardware.radio@1.2.so
|
||||||
|
VNDK-core: android.hardware.radio@1.3.so
|
||||||
|
VNDK-core: android.hardware.radio@1.4.so
|
||||||
|
VNDK-core: android.hardware.secure_element@1.0.so
|
||||||
|
VNDK-core: android.hardware.secure_element@1.1.so
|
||||||
|
VNDK-core: android.hardware.sensors@1.0.so
|
||||||
|
VNDK-core: android.hardware.sensors@2.0.so
|
||||||
|
VNDK-core: android.hardware.soundtrigger@2.0.so
|
||||||
|
VNDK-core: android.hardware.soundtrigger@2.0-core.so
|
||||||
|
VNDK-core: android.hardware.soundtrigger@2.1.so
|
||||||
|
VNDK-core: android.hardware.soundtrigger@2.2.so
|
||||||
|
VNDK-core: android.hardware.tetheroffload.config@1.0.so
|
||||||
|
VNDK-core: android.hardware.tetheroffload.control@1.0.so
|
||||||
|
VNDK-core: android.hardware.thermal@1.0.so
|
||||||
|
VNDK-core: android.hardware.thermal@1.1.so
|
||||||
|
VNDK-core: android.hardware.thermal@2.0.so
|
||||||
|
VNDK-core: android.hardware.tv.cec@1.0.so
|
||||||
|
VNDK-core: android.hardware.tv.cec@2.0.so
|
||||||
|
VNDK-core: android.hardware.tv.input@1.0.so
|
||||||
|
VNDK-core: android.hardware.usb.gadget@1.0.so
|
||||||
|
VNDK-core: android.hardware.usb@1.0.so
|
||||||
|
VNDK-core: android.hardware.usb@1.1.so
|
||||||
|
VNDK-core: android.hardware.usb@1.2.so
|
||||||
|
VNDK-core: android.hardware.vibrator@1.0.so
|
||||||
|
VNDK-core: android.hardware.vibrator@1.1.so
|
||||||
|
VNDK-core: android.hardware.vibrator@1.2.so
|
||||||
|
VNDK-core: android.hardware.vibrator@1.3.so
|
||||||
|
VNDK-core: android.hardware.vr@1.0.so
|
||||||
|
VNDK-core: android.hardware.weaver@1.0.so
|
||||||
|
VNDK-core: android.hardware.wifi.hostapd@1.0.so
|
||||||
|
VNDK-core: android.hardware.wifi.hostapd@1.1.so
|
||||||
|
VNDK-core: android.hardware.wifi.offload@1.0.so
|
||||||
|
VNDK-core: android.hardware.wifi.supplicant@1.0.so
|
||||||
|
VNDK-core: android.hardware.wifi.supplicant@1.1.so
|
||||||
|
VNDK-core: android.hardware.wifi.supplicant@1.2.so
|
||||||
|
VNDK-core: android.hardware.wifi@1.0.so
|
||||||
|
VNDK-core: android.hardware.wifi@1.1.so
|
||||||
|
VNDK-core: android.hardware.wifi@1.2.so
|
||||||
|
VNDK-core: android.hardware.wifi@1.3.so
|
||||||
|
VNDK-core: android.hidl.allocator@1.0.so
|
||||||
|
VNDK-core: android.hidl.memory.block@1.0.so
|
||||||
|
VNDK-core: android.hidl.token@1.0.so
|
||||||
|
VNDK-core: android.hidl.token@1.0-utils.so
|
||||||
|
VNDK-core: android.system.net.netd@1.0.so
|
||||||
|
VNDK-core: android.system.net.netd@1.1.so
|
||||||
|
VNDK-core: android.system.suspend@1.0.so
|
||||||
|
VNDK-core: android.system.wifi.keystore@1.0.so
|
||||||
|
VNDK-core: libadf.so
|
||||||
|
VNDK-core: libaudioroute.so
|
||||||
|
VNDK-core: libaudioutils.so
|
||||||
|
VNDK-core: libbinder.so
|
||||||
|
VNDK-core: libcamera_metadata.so
|
||||||
|
VNDK-core: libcap.so
|
||||||
|
VNDK-core: libcn-cbor.so
|
||||||
|
VNDK-core: libcodec2.so
|
||||||
|
VNDK-core: libcrypto.so
|
||||||
|
VNDK-core: libcrypto_utils.so
|
||||||
|
VNDK-core: libcurl.so
|
||||||
|
VNDK-core: libdiskconfig.so
|
||||||
|
VNDK-core: libdumpstateutil.so
|
||||||
|
VNDK-core: libevent.so
|
||||||
|
VNDK-core: libexif.so
|
||||||
|
VNDK-core: libexpat.so
|
||||||
|
VNDK-core: libfmq.so
|
||||||
|
VNDK-core: libgatekeeper.so
|
||||||
|
VNDK-core: libgui.so
|
||||||
|
VNDK-core: libhardware_legacy.so
|
||||||
|
VNDK-core: libhidlallocatorutils.so
|
||||||
|
VNDK-core: libhidlcache.so
|
||||||
|
VNDK-core: libjpeg.so
|
||||||
|
VNDK-core: libkeymaster_messages.so
|
||||||
|
VNDK-core: libkeymaster_portable.so
|
||||||
|
VNDK-core: libldacBT_abr.so
|
||||||
|
VNDK-core: libldacBT_enc.so
|
||||||
|
VNDK-core: liblz4.so
|
||||||
|
VNDK-core: libmedia_helper.so
|
||||||
|
VNDK-core: libmedia_omx.so
|
||||||
|
VNDK-core: libmemtrack.so
|
||||||
|
VNDK-core: libminijail.so
|
||||||
|
VNDK-core: libmkbootimg_abi_check.so
|
||||||
|
VNDK-core: libnetutils.so
|
||||||
|
VNDK-core: libnl.so
|
||||||
|
VNDK-core: libpcre2.so
|
||||||
|
VNDK-core: libpiex.so
|
||||||
|
VNDK-core: libpng.so
|
||||||
|
VNDK-core: libpower.so
|
||||||
|
VNDK-core: libprocinfo.so
|
||||||
|
VNDK-core: libprotobuf-cpp-full.so
|
||||||
|
VNDK-core: libprotobuf-cpp-lite.so
|
||||||
|
VNDK-core: libpuresoftkeymasterdevice.so
|
||||||
|
VNDK-core: libradio_metadata.so
|
||||||
|
VNDK-core: libselinux.so
|
||||||
|
VNDK-core: libsoftkeymasterdevice.so
|
||||||
|
VNDK-core: libspeexresampler.so
|
||||||
|
VNDK-core: libsqlite.so
|
||||||
|
VNDK-core: libssl.so
|
||||||
|
VNDK-core: libstagefright_bufferpool@2.0.so
|
||||||
|
VNDK-core: libstagefright_bufferqueue_helper.so
|
||||||
|
VNDK-core: libstagefright_foundation.so
|
||||||
|
VNDK-core: libstagefright_omx.so
|
||||||
|
VNDK-core: libstagefright_omx_utils.so
|
||||||
|
VNDK-core: libstagefright_xmlparser.so
|
||||||
|
VNDK-core: libsysutils.so
|
||||||
|
VNDK-core: libtinyalsa.so
|
||||||
|
VNDK-core: libtinyxml2.so
|
||||||
|
VNDK-core: libui.so
|
||||||
|
VNDK-core: libusbhost.so
|
||||||
|
VNDK-core: libwifi-system-iface.so
|
||||||
|
VNDK-core: libxml2.so
|
||||||
|
VNDK-core: libyuv.so
|
||||||
|
VNDK-core: libziparchive.so
|
||||||
|
VNDK-private: libbacktrace.so
|
||||||
|
VNDK-private: libbinderthreadstate.so
|
||||||
|
VNDK-private: libblas.so
|
||||||
|
VNDK-private: libcompiler_rt.so
|
||||||
|
VNDK-private: libft2.so
|
||||||
|
VNDK-private: libgui.so
|
@@ -18,8 +18,10 @@ LLNDK: libvndksupport.so
|
|||||||
LLNDK: libvulkan.so
|
LLNDK: libvulkan.so
|
||||||
VNDK-SP: android.hardware.graphics.common@1.0.so
|
VNDK-SP: android.hardware.graphics.common@1.0.so
|
||||||
VNDK-SP: android.hardware.graphics.common@1.1.so
|
VNDK-SP: android.hardware.graphics.common@1.1.so
|
||||||
|
VNDK-SP: android.hardware.graphics.common@1.2.so
|
||||||
VNDK-SP: android.hardware.graphics.mapper@2.0.so
|
VNDK-SP: android.hardware.graphics.mapper@2.0.so
|
||||||
VNDK-SP: android.hardware.graphics.mapper@2.1.so
|
VNDK-SP: android.hardware.graphics.mapper@2.1.so
|
||||||
|
VNDK-SP: android.hardware.graphics.mapper@3.0.so
|
||||||
VNDK-SP: android.hardware.renderscript@1.0.so
|
VNDK-SP: android.hardware.renderscript@1.0.so
|
||||||
VNDK-SP: android.hidl.memory.token@1.0.so
|
VNDK-SP: android.hidl.memory.token@1.0.so
|
||||||
VNDK-SP: android.hidl.memory@1.0.so
|
VNDK-SP: android.hidl.memory@1.0.so
|
||||||
@@ -50,16 +52,17 @@ VNDK-SP: libunwindstack.so
|
|||||||
VNDK-SP: libutils.so
|
VNDK-SP: libutils.so
|
||||||
VNDK-SP: libutilscallstack.so
|
VNDK-SP: libutilscallstack.so
|
||||||
VNDK-SP: libz.so
|
VNDK-SP: libz.so
|
||||||
|
VNDK-core: android.frameworks.cameraservice.common@2.0.so
|
||||||
|
VNDK-core: android.frameworks.cameraservice.device@2.0.so
|
||||||
|
VNDK-core: android.frameworks.cameraservice.service@2.0.so
|
||||||
VNDK-core: android.frameworks.displayservice@1.0.so
|
VNDK-core: android.frameworks.displayservice@1.0.so
|
||||||
VNDK-core: android.frameworks.schedulerservice@1.0.so
|
VNDK-core: android.frameworks.schedulerservice@1.0.so
|
||||||
VNDK-core: android.frameworks.sensorservice@1.0.so
|
VNDK-core: android.frameworks.sensorservice@1.0.so
|
||||||
|
VNDK-core: android.frameworks.stats@1.0.so
|
||||||
VNDK-core: android.frameworks.vr.composer@1.0.so
|
VNDK-core: android.frameworks.vr.composer@1.0.so
|
||||||
VNDK-core: android.hardware.atrace@1.0.so
|
VNDK-core: android.hardware.atrace@1.0.so
|
||||||
VNDK-core: android.hardware.audio.common-util.so
|
|
||||||
VNDK-core: android.hardware.audio.common@2.0.so
|
VNDK-core: android.hardware.audio.common@2.0.so
|
||||||
VNDK-core: android.hardware.audio.common@2.0-util.so
|
|
||||||
VNDK-core: android.hardware.audio.common@4.0.so
|
VNDK-core: android.hardware.audio.common@4.0.so
|
||||||
VNDK-core: android.hardware.audio.common@4.0-util.so
|
|
||||||
VNDK-core: android.hardware.audio.common@5.0.so
|
VNDK-core: android.hardware.audio.common@5.0.so
|
||||||
VNDK-core: android.hardware.audio.effect@2.0.so
|
VNDK-core: android.hardware.audio.effect@2.0.so
|
||||||
VNDK-core: android.hardware.audio.effect@4.0.so
|
VNDK-core: android.hardware.audio.effect@4.0.so
|
||||||
@@ -71,6 +74,7 @@ VNDK-core: android.hardware.authsecret@1.0.so
|
|||||||
VNDK-core: android.hardware.automotive.audiocontrol@1.0.so
|
VNDK-core: android.hardware.automotive.audiocontrol@1.0.so
|
||||||
VNDK-core: android.hardware.automotive.evs@1.0.so
|
VNDK-core: android.hardware.automotive.evs@1.0.so
|
||||||
VNDK-core: android.hardware.automotive.vehicle@2.0.so
|
VNDK-core: android.hardware.automotive.vehicle@2.0.so
|
||||||
|
VNDK-core: android.hardware.biometrics.face@1.0.so
|
||||||
VNDK-core: android.hardware.biometrics.fingerprint@2.1.so
|
VNDK-core: android.hardware.biometrics.fingerprint@2.1.so
|
||||||
VNDK-core: android.hardware.bluetooth.a2dp@1.0.so
|
VNDK-core: android.hardware.bluetooth.a2dp@1.0.so
|
||||||
VNDK-core: android.hardware.bluetooth.audio@2.0.so
|
VNDK-core: android.hardware.bluetooth.audio@2.0.so
|
||||||
@@ -84,11 +88,15 @@ VNDK-core: android.hardware.camera.device@1.0.so
|
|||||||
VNDK-core: android.hardware.camera.device@3.2.so
|
VNDK-core: android.hardware.camera.device@3.2.so
|
||||||
VNDK-core: android.hardware.camera.device@3.3.so
|
VNDK-core: android.hardware.camera.device@3.3.so
|
||||||
VNDK-core: android.hardware.camera.device@3.4.so
|
VNDK-core: android.hardware.camera.device@3.4.so
|
||||||
|
VNDK-core: android.hardware.camera.device@3.5.so
|
||||||
VNDK-core: android.hardware.camera.metadata@3.2.so
|
VNDK-core: android.hardware.camera.metadata@3.2.so
|
||||||
VNDK-core: android.hardware.camera.metadata@3.3.so
|
VNDK-core: android.hardware.camera.metadata@3.3.so
|
||||||
|
VNDK-core: android.hardware.camera.metadata@3.4.so
|
||||||
VNDK-core: android.hardware.camera.provider@2.4.so
|
VNDK-core: android.hardware.camera.provider@2.4.so
|
||||||
|
VNDK-core: android.hardware.camera.provider@2.5.so
|
||||||
VNDK-core: android.hardware.cas.native@1.0.so
|
VNDK-core: android.hardware.cas.native@1.0.so
|
||||||
VNDK-core: android.hardware.cas@1.0.so
|
VNDK-core: android.hardware.cas@1.0.so
|
||||||
|
VNDK-core: android.hardware.cas@1.1.so
|
||||||
VNDK-core: android.hardware.configstore-utils.so
|
VNDK-core: android.hardware.configstore-utils.so
|
||||||
VNDK-core: android.hardware.configstore@1.0.so
|
VNDK-core: android.hardware.configstore@1.0.so
|
||||||
VNDK-core: android.hardware.configstore@1.1.so
|
VNDK-core: android.hardware.configstore@1.1.so
|
||||||
@@ -97,23 +105,34 @@ VNDK-core: android.hardware.confirmationui@1.0.so
|
|||||||
VNDK-core: android.hardware.contexthub@1.0.so
|
VNDK-core: android.hardware.contexthub@1.0.so
|
||||||
VNDK-core: android.hardware.drm@1.0.so
|
VNDK-core: android.hardware.drm@1.0.so
|
||||||
VNDK-core: android.hardware.drm@1.1.so
|
VNDK-core: android.hardware.drm@1.1.so
|
||||||
|
VNDK-core: android.hardware.drm@1.2.so
|
||||||
VNDK-core: android.hardware.dumpstate@1.0.so
|
VNDK-core: android.hardware.dumpstate@1.0.so
|
||||||
VNDK-core: android.hardware.fastboot@1.0.so
|
VNDK-core: android.hardware.fastboot@1.0.so
|
||||||
VNDK-core: android.hardware.gatekeeper@1.0.so
|
VNDK-core: android.hardware.gatekeeper@1.0.so
|
||||||
|
VNDK-core: android.hardware.gnss.measurement_corrections@1.0.so
|
||||||
|
VNDK-core: android.hardware.gnss.visibility_control@1.0.so
|
||||||
VNDK-core: android.hardware.gnss@1.0.so
|
VNDK-core: android.hardware.gnss@1.0.so
|
||||||
VNDK-core: android.hardware.gnss@1.1.so
|
VNDK-core: android.hardware.gnss@1.1.so
|
||||||
|
VNDK-core: android.hardware.gnss@2.0.so
|
||||||
VNDK-core: android.hardware.graphics.allocator@2.0.so
|
VNDK-core: android.hardware.graphics.allocator@2.0.so
|
||||||
|
VNDK-core: android.hardware.graphics.allocator@3.0.so
|
||||||
VNDK-core: android.hardware.graphics.bufferqueue@1.0.so
|
VNDK-core: android.hardware.graphics.bufferqueue@1.0.so
|
||||||
|
VNDK-core: android.hardware.graphics.bufferqueue@2.0.so
|
||||||
VNDK-core: android.hardware.graphics.composer@2.1.so
|
VNDK-core: android.hardware.graphics.composer@2.1.so
|
||||||
VNDK-core: android.hardware.graphics.composer@2.2.so
|
VNDK-core: android.hardware.graphics.composer@2.2.so
|
||||||
|
VNDK-core: android.hardware.graphics.composer@2.3.so
|
||||||
VNDK-core: android.hardware.health.storage@1.0.so
|
VNDK-core: android.hardware.health.storage@1.0.so
|
||||||
VNDK-core: android.hardware.health@1.0.so
|
VNDK-core: android.hardware.health@1.0.so
|
||||||
VNDK-core: android.hardware.health@2.0.so
|
VNDK-core: android.hardware.health@2.0.so
|
||||||
|
VNDK-core: android.hardware.input.classifier@1.0.so
|
||||||
|
VNDK-core: android.hardware.input.common@1.0.so
|
||||||
VNDK-core: android.hardware.ir@1.0.so
|
VNDK-core: android.hardware.ir@1.0.so
|
||||||
VNDK-core: android.hardware.keymaster@3.0.so
|
VNDK-core: android.hardware.keymaster@3.0.so
|
||||||
VNDK-core: android.hardware.keymaster@4.0.so
|
VNDK-core: android.hardware.keymaster@4.0.so
|
||||||
VNDK-core: android.hardware.light@2.0.so
|
VNDK-core: android.hardware.light@2.0.so
|
||||||
VNDK-core: android.hardware.media.bufferpool@1.0.so
|
VNDK-core: android.hardware.media.bufferpool@1.0.so
|
||||||
|
VNDK-core: android.hardware.media.bufferpool@2.0.so
|
||||||
|
VNDK-core: android.hardware.media.c2@1.0.so
|
||||||
VNDK-core: android.hardware.media.omx@1.0.so
|
VNDK-core: android.hardware.media.omx@1.0.so
|
||||||
VNDK-core: android.hardware.media@1.0.so
|
VNDK-core: android.hardware.media@1.0.so
|
||||||
VNDK-core: android.hardware.memtrack@1.0.so
|
VNDK-core: android.hardware.memtrack@1.0.so
|
||||||
@@ -141,30 +160,39 @@ VNDK-core: android.hardware.radio@1.4.so
|
|||||||
VNDK-core: android.hardware.secure_element@1.0.so
|
VNDK-core: android.hardware.secure_element@1.0.so
|
||||||
VNDK-core: android.hardware.secure_element@1.1.so
|
VNDK-core: android.hardware.secure_element@1.1.so
|
||||||
VNDK-core: android.hardware.sensors@1.0.so
|
VNDK-core: android.hardware.sensors@1.0.so
|
||||||
|
VNDK-core: android.hardware.sensors@2.0.so
|
||||||
VNDK-core: android.hardware.soundtrigger@2.0.so
|
VNDK-core: android.hardware.soundtrigger@2.0.so
|
||||||
VNDK-core: android.hardware.soundtrigger@2.0-core.so
|
VNDK-core: android.hardware.soundtrigger@2.0-core.so
|
||||||
VNDK-core: android.hardware.soundtrigger@2.1.so
|
VNDK-core: android.hardware.soundtrigger@2.1.so
|
||||||
|
VNDK-core: android.hardware.soundtrigger@2.2.so
|
||||||
VNDK-core: android.hardware.tetheroffload.config@1.0.so
|
VNDK-core: android.hardware.tetheroffload.config@1.0.so
|
||||||
VNDK-core: android.hardware.tetheroffload.control@1.0.so
|
VNDK-core: android.hardware.tetheroffload.control@1.0.so
|
||||||
VNDK-core: android.hardware.thermal@1.0.so
|
VNDK-core: android.hardware.thermal@1.0.so
|
||||||
VNDK-core: android.hardware.thermal@1.1.so
|
VNDK-core: android.hardware.thermal@1.1.so
|
||||||
|
VNDK-core: android.hardware.thermal@2.0.so
|
||||||
VNDK-core: android.hardware.tv.cec@1.0.so
|
VNDK-core: android.hardware.tv.cec@1.0.so
|
||||||
|
VNDK-core: android.hardware.tv.cec@2.0.so
|
||||||
VNDK-core: android.hardware.tv.input@1.0.so
|
VNDK-core: android.hardware.tv.input@1.0.so
|
||||||
VNDK-core: android.hardware.usb.gadget@1.0.so
|
VNDK-core: android.hardware.usb.gadget@1.0.so
|
||||||
VNDK-core: android.hardware.usb@1.0.so
|
VNDK-core: android.hardware.usb@1.0.so
|
||||||
VNDK-core: android.hardware.usb@1.1.so
|
VNDK-core: android.hardware.usb@1.1.so
|
||||||
|
VNDK-core: android.hardware.usb@1.2.so
|
||||||
VNDK-core: android.hardware.vibrator@1.0.so
|
VNDK-core: android.hardware.vibrator@1.0.so
|
||||||
VNDK-core: android.hardware.vibrator@1.1.so
|
VNDK-core: android.hardware.vibrator@1.1.so
|
||||||
VNDK-core: android.hardware.vibrator@1.2.so
|
VNDK-core: android.hardware.vibrator@1.2.so
|
||||||
|
VNDK-core: android.hardware.vibrator@1.3.so
|
||||||
VNDK-core: android.hardware.vr@1.0.so
|
VNDK-core: android.hardware.vr@1.0.so
|
||||||
VNDK-core: android.hardware.weaver@1.0.so
|
VNDK-core: android.hardware.weaver@1.0.so
|
||||||
VNDK-core: android.hardware.wifi.hostapd@1.0.so
|
VNDK-core: android.hardware.wifi.hostapd@1.0.so
|
||||||
|
VNDK-core: android.hardware.wifi.hostapd@1.1.so
|
||||||
VNDK-core: android.hardware.wifi.offload@1.0.so
|
VNDK-core: android.hardware.wifi.offload@1.0.so
|
||||||
VNDK-core: android.hardware.wifi.supplicant@1.0.so
|
VNDK-core: android.hardware.wifi.supplicant@1.0.so
|
||||||
VNDK-core: android.hardware.wifi.supplicant@1.1.so
|
VNDK-core: android.hardware.wifi.supplicant@1.1.so
|
||||||
|
VNDK-core: android.hardware.wifi.supplicant@1.2.so
|
||||||
VNDK-core: android.hardware.wifi@1.0.so
|
VNDK-core: android.hardware.wifi@1.0.so
|
||||||
VNDK-core: android.hardware.wifi@1.1.so
|
VNDK-core: android.hardware.wifi@1.1.so
|
||||||
VNDK-core: android.hardware.wifi@1.2.so
|
VNDK-core: android.hardware.wifi@1.2.so
|
||||||
|
VNDK-core: android.hardware.wifi@1.3.so
|
||||||
VNDK-core: android.hidl.allocator@1.0.so
|
VNDK-core: android.hidl.allocator@1.0.so
|
||||||
VNDK-core: android.hidl.memory.block@1.0.so
|
VNDK-core: android.hidl.memory.block@1.0.so
|
||||||
VNDK-core: android.hidl.token@1.0.so
|
VNDK-core: android.hidl.token@1.0.so
|
||||||
@@ -181,6 +209,7 @@ VNDK-core: libbinder.so
|
|||||||
VNDK-core: libcamera_metadata.so
|
VNDK-core: libcamera_metadata.so
|
||||||
VNDK-core: libcap.so
|
VNDK-core: libcap.so
|
||||||
VNDK-core: libcn-cbor.so
|
VNDK-core: libcn-cbor.so
|
||||||
|
VNDK-core: libcodec2.so
|
||||||
VNDK-core: libcrypto.so
|
VNDK-core: libcrypto.so
|
||||||
VNDK-core: libcrypto_utils.so
|
VNDK-core: libcrypto_utils.so
|
||||||
VNDK-core: libcurl.so
|
VNDK-core: libcurl.so
|
||||||
@@ -208,7 +237,6 @@ VNDK-core: libminijail.so
|
|||||||
VNDK-core: libmkbootimg_abi_check.so
|
VNDK-core: libmkbootimg_abi_check.so
|
||||||
VNDK-core: libnetutils.so
|
VNDK-core: libnetutils.so
|
||||||
VNDK-core: libnl.so
|
VNDK-core: libnl.so
|
||||||
VNDK-core: libopus.so
|
|
||||||
VNDK-core: libpcre2.so
|
VNDK-core: libpcre2.so
|
||||||
VNDK-core: libpiex.so
|
VNDK-core: libpiex.so
|
||||||
VNDK-core: libpng.so
|
VNDK-core: libpng.so
|
||||||
@@ -223,41 +251,17 @@ VNDK-core: libsoftkeymasterdevice.so
|
|||||||
VNDK-core: libspeexresampler.so
|
VNDK-core: libspeexresampler.so
|
||||||
VNDK-core: libsqlite.so
|
VNDK-core: libsqlite.so
|
||||||
VNDK-core: libssl.so
|
VNDK-core: libssl.so
|
||||||
VNDK-core: libstagefright_amrnb_common.so
|
VNDK-core: libstagefright_bufferpool@2.0.so
|
||||||
VNDK-core: libstagefright_bufferqueue_helper.so
|
VNDK-core: libstagefright_bufferqueue_helper.so
|
||||||
VNDK-core: libstagefright_enc_common.so
|
|
||||||
VNDK-core: libstagefright_flacdec.so
|
|
||||||
VNDK-core: libstagefright_foundation.so
|
VNDK-core: libstagefright_foundation.so
|
||||||
VNDK-core: libstagefright_omx.so
|
VNDK-core: libstagefright_omx.so
|
||||||
VNDK-core: libstagefright_omx_utils.so
|
VNDK-core: libstagefright_omx_utils.so
|
||||||
VNDK-core: libstagefright_soft_aacdec.so
|
|
||||||
VNDK-core: libstagefright_soft_aacenc.so
|
|
||||||
VNDK-core: libstagefright_soft_amrdec.so
|
|
||||||
VNDK-core: libstagefright_soft_amrnbenc.so
|
|
||||||
VNDK-core: libstagefright_soft_amrwbenc.so
|
|
||||||
VNDK-core: libstagefright_soft_avcdec.so
|
|
||||||
VNDK-core: libstagefright_soft_avcenc.so
|
|
||||||
VNDK-core: libstagefright_soft_flacdec.so
|
|
||||||
VNDK-core: libstagefright_soft_flacenc.so
|
|
||||||
VNDK-core: libstagefright_soft_g711dec.so
|
|
||||||
VNDK-core: libstagefright_soft_gsmdec.so
|
|
||||||
VNDK-core: libstagefright_soft_hevcdec.so
|
|
||||||
VNDK-core: libstagefright_soft_mp3dec.so
|
|
||||||
VNDK-core: libstagefright_soft_mpeg2dec.so
|
|
||||||
VNDK-core: libstagefright_soft_mpeg4dec.so
|
|
||||||
VNDK-core: libstagefright_soft_mpeg4enc.so
|
|
||||||
VNDK-core: libstagefright_soft_opusdec.so
|
|
||||||
VNDK-core: libstagefright_soft_rawdec.so
|
|
||||||
VNDK-core: libstagefright_soft_vorbisdec.so
|
|
||||||
VNDK-core: libstagefright_soft_vpxdec.so
|
|
||||||
VNDK-core: libstagefright_soft_vpxenc.so
|
|
||||||
VNDK-core: libstagefright_xmlparser.so
|
VNDK-core: libstagefright_xmlparser.so
|
||||||
VNDK-core: libsysutils.so
|
VNDK-core: libsysutils.so
|
||||||
VNDK-core: libtinyalsa.so
|
VNDK-core: libtinyalsa.so
|
||||||
VNDK-core: libtinyxml2.so
|
VNDK-core: libtinyxml2.so
|
||||||
VNDK-core: libui.so
|
VNDK-core: libui.so
|
||||||
VNDK-core: libusbhost.so
|
VNDK-core: libusbhost.so
|
||||||
VNDK-core: libvorbisidec.so
|
|
||||||
VNDK-core: libwifi-system-iface.so
|
VNDK-core: libwifi-system-iface.so
|
||||||
VNDK-core: libxml2.so
|
VNDK-core: libxml2.so
|
||||||
VNDK-core: libyuv.so
|
VNDK-core: libyuv.so
|
||||||
|
@@ -40,3 +40,7 @@ PRODUCT_PACKAGES += \
|
|||||||
StorageManager \
|
StorageManager \
|
||||||
SystemUI \
|
SystemUI \
|
||||||
WallpaperCropper \
|
WallpaperCropper \
|
||||||
|
frameworks-base-overlays
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES_DEBUG += \
|
||||||
|
frameworks-base-overlays-debug
|
||||||
|
@@ -24,6 +24,7 @@ $(call inherit-product-if-exists, external/google-fonts/dancing-script/fonts.mk)
|
|||||||
$(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk)
|
$(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk)
|
||||||
$(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk)
|
$(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk)
|
||||||
$(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk)
|
$(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk)
|
||||||
|
$(call inherit-product-if-exists, external/google-fonts/source-sans-pro/fonts.mk)
|
||||||
$(call inherit-product-if-exists, external/noto-fonts/fonts.mk)
|
$(call inherit-product-if-exists, external/noto-fonts/fonts.mk)
|
||||||
$(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
|
$(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
|
||||||
$(call inherit-product-if-exists, external/hyphenation-patterns/patterns.mk)
|
$(call inherit-product-if-exists, external/hyphenation-patterns/patterns.mk)
|
||||||
@@ -56,6 +57,7 @@ PRODUCT_PACKAGES += \
|
|||||||
MtpDocumentsProvider \
|
MtpDocumentsProvider \
|
||||||
MusicFX \
|
MusicFX \
|
||||||
NfcNci \
|
NfcNci \
|
||||||
|
OsuLogin \
|
||||||
PacProcessor \
|
PacProcessor \
|
||||||
PrintRecommendationService \
|
PrintRecommendationService \
|
||||||
PrintSpooler \
|
PrintSpooler \
|
||||||
|
@@ -23,10 +23,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/media_vendor.mk)
|
|||||||
# /vendor packages
|
# /vendor packages
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
audio.primary.default \
|
audio.primary.default \
|
||||||
DisplayCutoutEmulationCornerOverlay \
|
|
||||||
DisplayCutoutEmulationDoubleOverlay \
|
|
||||||
DisplayCutoutEmulationTallOverlay \
|
|
||||||
local_time.default \
|
local_time.default \
|
||||||
power.default \
|
power.default \
|
||||||
SysuiDarkThemeOverlay \
|
|
||||||
vibrator.default \
|
vibrator.default \
|
||||||
|
|
||||||
|
@@ -28,8 +28,6 @@ PRODUCT_RESTRICT_VENDOR_FILES := all
|
|||||||
PRODUCT_ENFORCE_ARTIFACT_PATH_REQUIREMENTS := relaxed
|
PRODUCT_ENFORCE_ARTIFACT_PATH_REQUIREMENTS := relaxed
|
||||||
PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
|
PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
|
||||||
root/init.zygote64_32.rc \
|
root/init.zygote64_32.rc \
|
||||||
system/etc/seccomp_policy/crash_dump.arm.policy \
|
|
||||||
system/etc/seccomp_policy/mediacodec.policy \
|
|
||||||
|
|
||||||
# Modules that are to be moved to /product
|
# Modules that are to be moved to /product
|
||||||
PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
|
PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
|
||||||
@@ -64,10 +62,6 @@ PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
|
|||||||
system/priv-app/Launcher3QuickStep/Launcher3QuickStep.apk \
|
system/priv-app/Launcher3QuickStep/Launcher3QuickStep.apk \
|
||||||
system/priv-app/OneTimeInitializer/OneTimeInitializer.apk \
|
system/priv-app/OneTimeInitializer/OneTimeInitializer.apk \
|
||||||
system/priv-app/Provision/Provision.apk \
|
system/priv-app/Provision/Provision.apk \
|
||||||
system/priv-app/Settings/Settings.apk \
|
|
||||||
system/priv-app/SettingsIntelligence/SettingsIntelligence.apk \
|
system/priv-app/SettingsIntelligence/SettingsIntelligence.apk \
|
||||||
system/priv-app/StorageManager/StorageManager.apk \
|
system/priv-app/StorageManager/StorageManager.apk \
|
||||||
system/priv-app/SystemUI/SystemUI.apk \
|
|
||||||
system/priv-app/SystemUI/oat/arm64/SystemUI.odex \
|
|
||||||
system/priv-app/SystemUI/oat/arm64/SystemUI.vdex \
|
|
||||||
system/priv-app/WallpaperCropper/WallpaperCropper.apk \
|
system/priv-app/WallpaperCropper/WallpaperCropper.apk \
|
||||||
|
@@ -85,6 +85,11 @@ PRODUCT_PACKAGES += \
|
|||||||
libnl \
|
libnl \
|
||||||
libprotobuf-cpp-full \
|
libprotobuf-cpp-full \
|
||||||
|
|
||||||
|
# Camera service uses 'libdepthphoto' for adding dynamic depth
|
||||||
|
# metadata inside depth jpegs.
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
libdepthphoto \
|
||||||
|
|
||||||
PRODUCT_PACKAGES_DEBUG += \
|
PRODUCT_PACKAGES_DEBUG += \
|
||||||
avbctl \
|
avbctl \
|
||||||
bootctl \
|
bootctl \
|
||||||
|
@@ -31,31 +31,9 @@ PRODUCT_PACKAGES += \
|
|||||||
fsck.f2fs \
|
fsck.f2fs \
|
||||||
HTMLViewer \
|
HTMLViewer \
|
||||||
libfilterpack_imageproc \
|
libfilterpack_imageproc \
|
||||||
libstagefright_soft_aacdec \
|
|
||||||
libstagefright_soft_aacenc \
|
|
||||||
libstagefright_soft_amrdec \
|
|
||||||
libstagefright_soft_amrnbenc \
|
|
||||||
libstagefright_soft_amrwbenc \
|
|
||||||
libstagefright_soft_avcdec \
|
|
||||||
libstagefright_soft_avcenc \
|
|
||||||
libstagefright_soft_flacdec \
|
|
||||||
libstagefright_soft_flacenc \
|
|
||||||
libstagefright_soft_g711dec \
|
|
||||||
libstagefright_soft_gsmdec \
|
|
||||||
libstagefright_soft_hevcdec \
|
|
||||||
libstagefright_soft_mp3dec \
|
|
||||||
libstagefright_soft_mpeg2dec \
|
|
||||||
libstagefright_soft_mpeg4dec \
|
|
||||||
libstagefright_soft_mpeg4enc \
|
|
||||||
libstagefright_soft_opusdec \
|
|
||||||
libstagefright_soft_rawdec \
|
|
||||||
libstagefright_soft_vorbisdec \
|
|
||||||
libstagefright_soft_vpxdec \
|
|
||||||
libstagefright_soft_vpxenc \
|
|
||||||
libwebviewchromium_loader \
|
libwebviewchromium_loader \
|
||||||
libwebviewchromium_plat_support \
|
libwebviewchromium_plat_support \
|
||||||
make_f2fs \
|
make_f2fs \
|
||||||
PackageInstaller \
|
|
||||||
requestsync \
|
requestsync \
|
||||||
StatementService \
|
StatementService \
|
||||||
vndk_snapshot_package \
|
vndk_snapshot_package \
|
||||||
|
@@ -34,7 +34,7 @@ MANIFEST_JUNIT_TEST = """<?xml version="1.0" encoding="utf-8"?>
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.android.my.tests.x">
|
package="com.android.my.tests.x">
|
||||||
<instrumentation
|
<instrumentation
|
||||||
android:name="android.support.test.runner.AndroidJUnitRunner"
|
android:name="androidx.test.runner.AndroidJUnitRunner"
|
||||||
android:targetPackage="com.android.my.tests" />
|
android:targetPackage="com.android.my.tests" />
|
||||||
</manifest>
|
</manifest>
|
||||||
"""
|
"""
|
||||||
@@ -72,7 +72,7 @@ EXPECTED_JUNIT_TEST_CONFIG = """<?xml version="1.0" encoding="utf-8"?>
|
|||||||
|
|
||||||
<test class="com.android.tradefed.testtype.AndroidJUnitTest" >
|
<test class="com.android.tradefed.testtype.AndroidJUnitTest" >
|
||||||
<option name="package" value="com.android.my.tests.x" />
|
<option name="package" value="com.android.my.tests.x" />
|
||||||
<option name="runner" value="android.support.test.runner.AndroidJUnitRunner" />
|
<option name="runner" value="androidx.test.runner.AndroidJUnitRunner" />
|
||||||
</test>
|
</test>
|
||||||
</configuration>
|
</configuration>
|
||||||
"""
|
"""
|
||||||
|
@@ -80,10 +80,12 @@ def BuildSuperImageFromDict(info_dict, output):
|
|||||||
block_devices = shlex.split(info_dict.get("super_block_devices", "").strip())
|
block_devices = shlex.split(info_dict.get("super_block_devices", "").strip())
|
||||||
groups = shlex.split(info_dict.get("super_partition_groups", "").strip())
|
groups = shlex.split(info_dict.get("super_partition_groups", "").strip())
|
||||||
|
|
||||||
if ab_update:
|
if ab_update and retrofit:
|
||||||
cmd += ["--metadata-slots", "2"]
|
cmd += ["--metadata-slots", "2"]
|
||||||
|
elif ab_update:
|
||||||
|
cmd += ["--metadata-slots", "3"]
|
||||||
else:
|
else:
|
||||||
cmd += ["--metadata-slots", "1"]
|
cmd += ["--metadata-slots", "2"]
|
||||||
|
|
||||||
if ab_update and retrofit:
|
if ab_update and retrofit:
|
||||||
cmd.append("--auto-slot-suffixing")
|
cmd.append("--auto-slot-suffixing")
|
||||||
|
@@ -508,3 +508,26 @@ name="apex.apexd_test_different_app.apex" public_key="system/apex/apexd/apexd_te
|
|||||||
'system/apex/apexd/apexd_testdata/com.android.apex.test_package_2.pem',
|
'system/apex/apexd/apexd_testdata/com.android.apex.test_package_2.pem',
|
||||||
'build/make/target/product/security/testkey'),
|
'build/make/target/product/security/testkey'),
|
||||||
}, keys_info)
|
}, keys_info)
|
||||||
|
|
||||||
|
def test_ReadApexKeysInfo_presignedKeys(self):
|
||||||
|
apex_keys = self.APEX_KEYS_TXT + (
|
||||||
|
'name="apex.apexd_test_different_app2.apex" '
|
||||||
|
'private_key="PRESIGNED" '
|
||||||
|
'public_key="PRESIGNED" '
|
||||||
|
'container_certificate="PRESIGNED" '
|
||||||
|
'container_private_key="PRESIGNED"')
|
||||||
|
target_files = common.MakeTempFile(suffix='.zip')
|
||||||
|
with zipfile.ZipFile(target_files, 'w') as target_files_zip:
|
||||||
|
target_files_zip.writestr('META/apexkeys.txt', apex_keys)
|
||||||
|
|
||||||
|
with zipfile.ZipFile(target_files) as target_files_zip:
|
||||||
|
keys_info = ReadApexKeysInfo(target_files_zip)
|
||||||
|
|
||||||
|
self.assertEqual({
|
||||||
|
'apex.apexd_test.apex': (
|
||||||
|
'system/apex/apexd/apexd_testdata/com.android.apex.test_package.pem',
|
||||||
|
'build/make/target/product/security/testkey'),
|
||||||
|
'apex.apexd_test_different_app.apex': (
|
||||||
|
'system/apex/apexd/apexd_testdata/com.android.apex.test_package_2.pem',
|
||||||
|
'build/make/target/product/security/testkey'),
|
||||||
|
}, keys_info)
|
||||||
|
Reference in New Issue
Block a user