Use prebuilt Runtime (Bionic) APEX and SDK (reland 2).
Relands https://r.android.com/1324613 after adding
TARGET_BUILD_UNBUNDLED in more places (e.g. LUCI and Golem).
Test: `art/build/apex/runtests.sh` on aosp-master and master-art
Test: `m installclean && m TARGET_BUILD_UNBUNDLED=true build-art-target-golem`
on master-art, then compare file listings of
out/target/product/armv8/system/*/* without and with the CL topic,
and check with readelf that the Bionic libs in system/lib(64) aren't
stubs.
Test: art/build/run-gtests.sh
art/test/testrunner/testrunner.py --target --64 --optimizing
art/tools/run-libcore-tests.sh --mode=device --variant=X64
art/tools/run-libjdwp-tests.sh --mode=device --variant=X64
in device chroot on master-art (without Bionic repos), and
on AOSP master with Bionic sources (no regressions).
Test: art/test/testrunner/run_build_test_target.py art-linux-bionic-x64
Bug: 152255951
Change-Id: I15a6e978db3cce655d08ea823c0645dbf4283b38
diff --git a/build/Android.common_path.mk b/build/Android.common_path.mk
index 54e337e..3ff2612 100644
--- a/build/Android.common_path.mk
+++ b/build/Android.common_path.mk
@@ -120,6 +120,8 @@
# Testing ART APEX, used in ART device testing.
TESTING_ART_APEX := com.android.art.testing
+# Runtime (Bionic) APEX
+RUNTIME_APEX := com.android.runtime
# Conscrypt APEX
CONSCRYPT_APEX := com.android.conscrypt
# i18n APEX