The android_library module type can be used within an android_app that
can itself be added to an apex but android_library does not call
android.InitApexModule(module) and so it does not support apex variants
and so is treated as if it cannot be part of an APEX even though it
actually is.
Now, android_library supports AEPX variants.
Due to this change, the whilelist for apex_available got bigger.
Exempt-From-Owner-Approval: approved in rvc-dev
Bug: 156978407
Test: m
Merged-In: I3a21d653fe9c4159e3a89791fe1a8597865eeae6
Change-Id: I3a21d653fe9c4159e3a89791fe1a8597865eeae6
am skip reason: Change-Id I5ac64c845328a54024171da41c369050243462b0 with SHA-1 06fcac6f24 is in history
Change-Id: I90608b31ea82d20324ceefc003f5e2ddd0af2da1
am skip reason: Change-Id I5d06ec037007b1770748df24a2e2e8691f177f4f with SHA-1 31b84c83bf is in history
Change-Id: I5f115bb913f878790d7aa57f265a30b3f1efc882
am skip reason: Change-Id I260f198637a1a0f8b3373250413356785c56588a with SHA-1 2bc57f6afe is in history
Change-Id: I8a1c319c60f92d267ed5d0760ad5637632059810
Previously, the flag was only added for java_library modules that were
being instrumented. This will also add if for java_sdk_library modules
too.
Bug: 156705688
Test: TARGET_BUILD_VARIANT=userdebug PRODUCT=mainline_modules_x86 EMMA_INSTRUMENT=true NATIVE_COVERAGE=true ./vendor/google/build/build_unbundled_coverage_mainline_module.sh -j8
Merged-In: I5d06ec037007b1770748df24a2e2e8691f177f4f
Change-Id: I5d06ec037007b1770748df24a2e2e8691f177f4f
(cherry picked from commit 31b84c83bf)
Previously, the flag was only added for java_library modules that were
being instrumented. This will also add if for java_sdk_library modules
too.
Bug: 156705688
Test: TARGET_BUILD_VARIANT=userdebug PRODUCT=mainline_modules_x86 EMMA_INSTRUMENT=true NATIVE_COVERAGE=true ./vendor/google/build/build_unbundled_coverage_mainline_module.sh -j8
Change-Id: I5d06ec037007b1770748df24a2e2e8691f177f4f
This reverts commit e920d2d0c5.
Reason for revert: b/157053931 - Broken test:
com.android.devicehealthchecks.SystemAppCheck#system_app_native_crash
on git_rvc-dev on crosshatch-userdebug at 6510182
This CL is the only change in this build range so seems likely to be
the culprit.
Build break bug number:
bug:157053931
Original CL bug numbers:
Bug: 147817558
Bug: 147819342
Bug: 156649984
Change-Id: If8bf2f646789b583adcbfbc5df263ce953c05b76
am skip reason: Change-Id Ie752c07325453076d191813eaa50da03e3a0c2d8 with SHA-1 31ec942ff7 is in history
Change-Id: Ibad25d8fbd92ff8893427c75077e78ebb503d6db
Incorrectly used fmt.Println, printing to stdout instead of the desired
file.
Test: m com.android.art.testing
Bug: 155820504
Change-Id: I1aaf15de4f18f71710bc344bc8f71723e9756ad4
am skip reason: Change-Id I864f72198d875dc1421c9c029a683bafbe7b71ac with SHA-1 7f8dac1254 is in history
Change-Id: Ib7dffb45234d009c15387eff2048558fce4b50f3