Build API stubs instead of implementation jars for i18n and Conscrypt
deps.
With the thin master-art manifest we rely on the prebuilts for those
modules. They contained the implementation jars as part of the SDKs by
mistake, but that is no longer the case so those dependencies will
fail.
Cherry-pick from https://r.android.com/2102196.
Test: m installclean && \
rm -rf out/{target,host}/common/obj && \
art/tools/buildbot-build.sh && \
art/tools/buildbot-teardown-device.sh && \
art/tools/buildbot-cleanup-device.sh && \
art/tools/buildbot-setup-device.sh && \
art/tools/buildbot-sync.sh && \
art/tools/run-libcore-tests.sh --mode=device --variant=X64 && \
art/tools/run-libcore-tests.sh --mode=host -j48 && \
art/tools/run-libjdwp-tests.sh --mode=device --variant=X64 && \
art/tools/run-libjdwp-tests.sh --mode=host && \
art/test/testrunner/testrunner.py --target --64 && \
art/test/testrunner/testrunner.py --host --64
Bug: 233062411
Change-Id: I8484c17e067c6f744b0715b4cdd73d9b9efa8757
Merged-In: I8484c17e067c6f744b0715b4cdd73d9b9efa8757
1 file changed