|
|
|
@@ -1,244 +0,0 @@
|
|
|
|
|
# A list of allowed dependencies for all updatable modules.
|
|
|
|
|
#
|
|
|
|
|
# The list tracks all direct and transitive dependencies that end up within any
|
|
|
|
|
# of the updatable binaries; specifically excluding external dependencies
|
|
|
|
|
# required to compile those binaries. This prevents potential regressions in
|
|
|
|
|
# case a new dependency is not aware of the different functional and
|
|
|
|
|
# non-functional requirements being part of an updatable module, for example
|
|
|
|
|
# setting correct min_sdk_version.
|
|
|
|
|
#
|
|
|
|
|
# To update the list, run:
|
|
|
|
|
# repo-root$ build/soong/scripts/update-apex-allowed-deps.sh
|
|
|
|
|
#
|
|
|
|
|
# See go/apex-allowed-deps-error for more details.
|
|
|
|
|
# TODO(b/157465465): introduce automated quality signals and remove this list.
|
|
|
|
|
|
|
|
|
|
adbd(minSdkVersion:(no version))
|
|
|
|
|
android.hardware.neuralnetworks@1.0(minSdkVersion:30)
|
|
|
|
|
android.hardware.neuralnetworks@1.1(minSdkVersion:30)
|
|
|
|
|
android.hardware.neuralnetworks@1.2(minSdkVersion:30)
|
|
|
|
|
android.hardware.neuralnetworks@1.3(minSdkVersion:30)
|
|
|
|
|
android.hardware.tetheroffload.config-V1.0-java(minSdkVersion:current)
|
|
|
|
|
android.hardware.tetheroffload.control-V1.0-java(minSdkVersion:current)
|
|
|
|
|
android.hidl.allocator@1.0(minSdkVersion:29)
|
|
|
|
|
android.hidl.base-V1.0-java(minSdkVersion:current)
|
|
|
|
|
android.hidl.memory.token@1.0(minSdkVersion:29)
|
|
|
|
|
android.hidl.memory@1.0(minSdkVersion:29)
|
|
|
|
|
android.hidl.safe_union@1.0(minSdkVersion:29)
|
|
|
|
|
android.net.ipsec.ike(minSdkVersion:current)
|
|
|
|
|
android.net.ipsec.ike.xml(minSdkVersion:(no version))
|
|
|
|
|
androidx.activity_activity(minSdkVersion:14)
|
|
|
|
|
androidx.annotation_annotation(minSdkVersion:current)
|
|
|
|
|
androidx.arch.core_core-common(minSdkVersion:current)
|
|
|
|
|
androidx.arch.core_core-runtime(minSdkVersion:14)
|
|
|
|
|
androidx.asynclayoutinflater_asynclayoutinflater(minSdkVersion:14)
|
|
|
|
|
androidx.collection_collection(minSdkVersion:current)
|
|
|
|
|
androidx.coordinatorlayout_coordinatorlayout(minSdkVersion:14)
|
|
|
|
|
androidx.core_core(minSdkVersion:14)
|
|
|
|
|
androidx.cursoradapter_cursoradapter(minSdkVersion:14)
|
|
|
|
|
androidx.customview_customview(minSdkVersion:14)
|
|
|
|
|
androidx.documentfile_documentfile(minSdkVersion:14)
|
|
|
|
|
androidx.drawerlayout_drawerlayout(minSdkVersion:14)
|
|
|
|
|
androidx.fragment_fragment(minSdkVersion:14)
|
|
|
|
|
androidx.interpolator_interpolator(minSdkVersion:14)
|
|
|
|
|
androidx.legacy_legacy-support-core-ui(minSdkVersion:14)
|
|
|
|
|
androidx.legacy_legacy-support-core-utils(minSdkVersion:14)
|
|
|
|
|
androidx.legacy_legacy-support-v4(minSdkVersion:14)
|
|
|
|
|
androidx.lifecycle_lifecycle-common(minSdkVersion:current)
|
|
|
|
|
androidx.lifecycle_lifecycle-livedata-core(minSdkVersion:14)
|
|
|
|
|
androidx.lifecycle_lifecycle-runtime(minSdkVersion:14)
|
|
|
|
|
androidx.lifecycle_lifecycle-viewmodel(minSdkVersion:14)
|
|
|
|
|
androidx.lifecycle_lifecycle-viewmodel-savedstate(minSdkVersion:14)
|
|
|
|
|
androidx.loader_loader(minSdkVersion:14)
|
|
|
|
|
androidx.localbroadcastmanager_localbroadcastmanager(minSdkVersion:14)
|
|
|
|
|
androidx.media_media(minSdkVersion:14)
|
|
|
|
|
androidx.print_print(minSdkVersion:14)
|
|
|
|
|
androidx.savedstate_savedstate(minSdkVersion:14)
|
|
|
|
|
androidx.slidingpanelayout_slidingpanelayout(minSdkVersion:14)
|
|
|
|
|
androidx.swiperefreshlayout_swiperefreshlayout(minSdkVersion:14)
|
|
|
|
|
androidx.versionedparcelable_versionedparcelable(minSdkVersion:14)
|
|
|
|
|
androidx.viewpager_viewpager(minSdkVersion:14)
|
|
|
|
|
art.module.public.api.stubs(minSdkVersion:(no version))
|
|
|
|
|
bcm_object(minSdkVersion:29)
|
|
|
|
|
boringssl_self_test(minSdkVersion:29)
|
|
|
|
|
bouncycastle_ike_digests(minSdkVersion:current)
|
|
|
|
|
captiveportal-lib(minSdkVersion:29)
|
|
|
|
|
conscrypt(minSdkVersion:29)
|
|
|
|
|
conscrypt.module.platform.api.stubs(minSdkVersion:(no version))
|
|
|
|
|
conscrypt.module.public.api.stubs(minSdkVersion:(no version))
|
|
|
|
|
core-lambda-stubs(minSdkVersion:(no version))
|
|
|
|
|
core.current.stubs(minSdkVersion:(no version))
|
|
|
|
|
crtbegin_dynamic(minSdkVersion:apex_inherit)
|
|
|
|
|
crtbegin_dynamic1(minSdkVersion:apex_inherit)
|
|
|
|
|
crtbegin_so(minSdkVersion:apex_inherit)
|
|
|
|
|
crtbegin_so1(minSdkVersion:apex_inherit)
|
|
|
|
|
crtbrand(minSdkVersion:apex_inherit)
|
|
|
|
|
crtend_android(minSdkVersion:apex_inherit)
|
|
|
|
|
crtend_so(minSdkVersion:apex_inherit)
|
|
|
|
|
datastallprotosnano(minSdkVersion:29)
|
|
|
|
|
derive_sdk(minSdkVersion:current)
|
|
|
|
|
derive_sdk_prefer32(minSdkVersion:current)
|
|
|
|
|
dnsresolver_aidl_interface-unstable-ndk_platform(minSdkVersion:29)
|
|
|
|
|
flatbuffer_headers(minSdkVersion:(no version))
|
|
|
|
|
fmtlib(minSdkVersion:29)
|
|
|
|
|
framework-sdkextensions(minSdkVersion:current)
|
|
|
|
|
framework-tethering(minSdkVersion:current)
|
|
|
|
|
gemmlowp_headers(minSdkVersion:(no version))
|
|
|
|
|
gwp_asan_headers(minSdkVersion:(no version))
|
|
|
|
|
i18n.module.public.api.stubs(minSdkVersion:(no version))
|
|
|
|
|
ike-internals(minSdkVersion:current)
|
|
|
|
|
InProcessTethering(minSdkVersion:current)
|
|
|
|
|
ipmemorystore-aidl-interfaces-java(minSdkVersion:29)
|
|
|
|
|
ipmemorystore-aidl-interfaces-unstable-java(minSdkVersion:29)
|
|
|
|
|
jni_headers(minSdkVersion:29)
|
|
|
|
|
legacy.art.module.platform.api.stubs(minSdkVersion:(no version))
|
|
|
|
|
legacy.core.platform.api.stubs(minSdkVersion:(no version))
|
|
|
|
|
legacy.i18n.module.platform.api.stubs(minSdkVersion:(no version))
|
|
|
|
|
libadb_crypto(minSdkVersion:(no version))
|
|
|
|
|
libadb_pairing_auth(minSdkVersion:(no version))
|
|
|
|
|
libadb_pairing_connection(minSdkVersion:(no version))
|
|
|
|
|
libadb_pairing_server(minSdkVersion:(no version))
|
|
|
|
|
libadb_protos(minSdkVersion:(no version))
|
|
|
|
|
libadb_tls_connection(minSdkVersion:(no version))
|
|
|
|
|
libadbconnection_client(minSdkVersion:(no version))
|
|
|
|
|
libadbconnection_server(minSdkVersion:(no version))
|
|
|
|
|
libadbd(minSdkVersion:(no version))
|
|
|
|
|
libadbd_core(minSdkVersion:(no version))
|
|
|
|
|
libadbd_services(minSdkVersion:(no version))
|
|
|
|
|
libapp_processes_protos_lite(minSdkVersion:(no version))
|
|
|
|
|
libarect(minSdkVersion:29)
|
|
|
|
|
libasyncio(minSdkVersion:(no version))
|
|
|
|
|
libatomic(minSdkVersion:(no version))
|
|
|
|
|
libbacktrace_headers(minSdkVersion:apex_inherit)
|
|
|
|
|
libbase(minSdkVersion:29)
|
|
|
|
|
libbase_headers(minSdkVersion:29)
|
|
|
|
|
libbrotli(minSdkVersion:(no version))
|
|
|
|
|
libbuildversion(minSdkVersion:(no version))
|
|
|
|
|
libc(minSdkVersion:(no version))
|
|
|
|
|
libc++(minSdkVersion:apex_inherit)
|
|
|
|
|
libc++_static(minSdkVersion:apex_inherit)
|
|
|
|
|
libc++abi(minSdkVersion:apex_inherit)
|
|
|
|
|
libc++demangle(minSdkVersion:apex_inherit)
|
|
|
|
|
libc_headers(minSdkVersion:apex_inherit)
|
|
|
|
|
libc_headers_arch(minSdkVersion:apex_inherit)
|
|
|
|
|
libcap(minSdkVersion:29)
|
|
|
|
|
libcrypto(minSdkVersion:29)
|
|
|
|
|
libcrypto_static(minSdkVersion:(no version))
|
|
|
|
|
libcrypto_utils(minSdkVersion:(no version))
|
|
|
|
|
libcutils(minSdkVersion:29)
|
|
|
|
|
libcutils_headers(minSdkVersion:29)
|
|
|
|
|
libcutils_sockets(minSdkVersion:29)
|
|
|
|
|
libdiagnose_usb(minSdkVersion:(no version))
|
|
|
|
|
libdl(minSdkVersion:(no version))
|
|
|
|
|
libeigen(minSdkVersion:(no version))
|
|
|
|
|
libfmq(minSdkVersion:29)
|
|
|
|
|
libgcc_stripped(minSdkVersion:(no version))
|
|
|
|
|
libgtest_prod(minSdkVersion:apex_inherit)
|
|
|
|
|
libhidlbase(minSdkVersion:29)
|
|
|
|
|
libhidlmemory(minSdkVersion:29)
|
|
|
|
|
libhwbinder-impl-internal(minSdkVersion:29)
|
|
|
|
|
libjavacrypto(minSdkVersion:29)
|
|
|
|
|
libjsoncpp(minSdkVersion:29)
|
|
|
|
|
liblog(minSdkVersion:(no version))
|
|
|
|
|
liblog_headers(minSdkVersion:29)
|
|
|
|
|
liblz4(minSdkVersion:(no version))
|
|
|
|
|
libm(minSdkVersion:(no version))
|
|
|
|
|
libmath(minSdkVersion:29)
|
|
|
|
|
libmdnssd(minSdkVersion:(no version))
|
|
|
|
|
libminijail(minSdkVersion:29)
|
|
|
|
|
libminijail_gen_constants(minSdkVersion:(no version))
|
|
|
|
|
libminijail_gen_constants_obj(minSdkVersion:29)
|
|
|
|
|
libminijail_gen_syscall(minSdkVersion:(no version))
|
|
|
|
|
libminijail_gen_syscall_obj(minSdkVersion:29)
|
|
|
|
|
libminijail_generated(minSdkVersion:29)
|
|
|
|
|
libnativehelper_compat_libc++(minSdkVersion:(no version))
|
|
|
|
|
libnativehelper_header_only(minSdkVersion:29)
|
|
|
|
|
libnetd_resolv(minSdkVersion:29)
|
|
|
|
|
libnetdbinder_utils_headers(minSdkVersion:29)
|
|
|
|
|
libnetdutils(minSdkVersion:29)
|
|
|
|
|
libnetworkstackutilsjni(minSdkVersion:29)
|
|
|
|
|
libneuralnetworks(minSdkVersion:(no version))
|
|
|
|
|
libneuralnetworks_common(minSdkVersion:(no version))
|
|
|
|
|
libneuralnetworks_headers(minSdkVersion:(no version))
|
|
|
|
|
libprocessgroup(minSdkVersion:29)
|
|
|
|
|
libprocessgroup_headers(minSdkVersion:29)
|
|
|
|
|
libprocpartition(minSdkVersion:(no version))
|
|
|
|
|
libprotobuf-cpp-lite(minSdkVersion:29)
|
|
|
|
|
libprotobuf-java-lite(minSdkVersion:current)
|
|
|
|
|
libprotobuf-java-nano(minSdkVersion:9)
|
|
|
|
|
libqemu_pipe(minSdkVersion:(no version))
|
|
|
|
|
libssl(minSdkVersion:29)
|
|
|
|
|
libstatslog_resolv(minSdkVersion:29)
|
|
|
|
|
libstatspush_compat(minSdkVersion:29)
|
|
|
|
|
libstatssocket_headers(minSdkVersion:29)
|
|
|
|
|
libsystem_headers(minSdkVersion:apex_inherit)
|
|
|
|
|
libsysutils(minSdkVersion:apex_inherit)
|
|
|
|
|
libtetherutilsjni(minSdkVersion:current)
|
|
|
|
|
libtextclassifier_hash_headers(minSdkVersion:(no version))
|
|
|
|
|
libtextclassifier_hash_static(minSdkVersion:(no version))
|
|
|
|
|
libtflite_kernel_utils(minSdkVersion:(no version))
|
|
|
|
|
libunwind_llvm(minSdkVersion:apex_inherit)
|
|
|
|
|
libutils(minSdkVersion:apex_inherit)
|
|
|
|
|
libutils_headers(minSdkVersion:apex_inherit)
|
|
|
|
|
libzstd(minSdkVersion:(no version))
|
|
|
|
|
metrics-constants-protos(minSdkVersion:29)
|
|
|
|
|
ndk_crtbegin_so.19(minSdkVersion:(no version))
|
|
|
|
|
ndk_crtbegin_so.21(minSdkVersion:(no version))
|
|
|
|
|
ndk_crtbegin_so.27(minSdkVersion:(no version))
|
|
|
|
|
ndk_crtend_so.19(minSdkVersion:(no version))
|
|
|
|
|
ndk_crtend_so.21(minSdkVersion:(no version))
|
|
|
|
|
ndk_crtend_so.27(minSdkVersion:(no version))
|
|
|
|
|
ndk_libc++_static(minSdkVersion:(no version))
|
|
|
|
|
ndk_libc++abi(minSdkVersion:(no version))
|
|
|
|
|
net-utils-framework-common(minSdkVersion:current)
|
|
|
|
|
netd_aidl_interface-unstable-java(minSdkVersion:29)
|
|
|
|
|
netd_event_listener_interface-ndk_platform(minSdkVersion:29)
|
|
|
|
|
netlink-client(minSdkVersion:29)
|
|
|
|
|
networkstack-aidl-interfaces-unstable-java(minSdkVersion:29)
|
|
|
|
|
networkstack-client(minSdkVersion:29)
|
|
|
|
|
NetworkStackApiStableDependencies(minSdkVersion:29)
|
|
|
|
|
NetworkStackApiStableLib(minSdkVersion:29)
|
|
|
|
|
networkstackprotos(minSdkVersion:29)
|
|
|
|
|
philox_random(minSdkVersion:(no version))
|
|
|
|
|
philox_random_headers(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.activity_activity-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.annotation_annotation-nodeps(minSdkVersion:current)
|
|
|
|
|
prebuilt_androidx.arch.core_core-common-nodeps(minSdkVersion:current)
|
|
|
|
|
prebuilt_androidx.arch.core_core-runtime-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.asynclayoutinflater_asynclayoutinflater-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.collection_collection-nodeps(minSdkVersion:current)
|
|
|
|
|
prebuilt_androidx.coordinatorlayout_coordinatorlayout-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.core_core-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.cursoradapter_cursoradapter-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.customview_customview-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.documentfile_documentfile-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.drawerlayout_drawerlayout-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.fragment_fragment-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.interpolator_interpolator-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.legacy_legacy-support-core-ui-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.legacy_legacy-support-core-utils-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.lifecycle_lifecycle-common-nodeps(minSdkVersion:current)
|
|
|
|
|
prebuilt_androidx.lifecycle_lifecycle-livedata-core-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.lifecycle_lifecycle-runtime-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.lifecycle_lifecycle-viewmodel-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.lifecycle_lifecycle-viewmodel-savedstate-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.loader_loader-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.localbroadcastmanager_localbroadcastmanager-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.media_media-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.print_print-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.savedstate_savedstate-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.slidingpanelayout_slidingpanelayout-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.swiperefreshlayout_swiperefreshlayout-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.versionedparcelable_versionedparcelable-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_androidx.viewpager_viewpager-nodeps(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_libclang_rt.builtins-aarch64-android(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_libclang_rt.builtins-arm-android(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_libclang_rt.builtins-i686-android(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_libclang_rt.builtins-x86_64-android(minSdkVersion:(no version))
|
|
|
|
|
prebuilt_test_framework-sdkextensions(minSdkVersion:(no version))
|
|
|
|
|
server_configurable_flags(minSdkVersion:29)
|
|
|
|
|
stats_proto(minSdkVersion:29)
|
|
|
|
|
statsprotos(minSdkVersion:29)
|
|
|
|
|
tensorflow_headers(minSdkVersion:(no version))
|
|
|
|
|
Tethering(minSdkVersion:current)
|
|
|
|
|
TetheringApiCurrentLib(minSdkVersion:current)
|