platform_build_soong/apex
Paul Duffin 76fdd67f9f Allow building against prerelease prebuilt APEXes
Generally, when building system images from prebuilt APEXes the APEXes
should be released versions and the build ensures that is the case when
extracting .apex files from prebuilt .apks files. However, it is useful
to test building against prebuilt APEXes before finalization to flush
out any issues early on. Previously, the build would fail in that case.
This change adds support for using the SOONG_ALLOW_PRERELEASE_APEXES
environment variable to allow prerelease APEXes to be suppported.

Bug: 259958590
Test: m MODULE_BUILD_FROM_SOURCE=false droid
      # Above fails because it could not find non-prelease APEXes in the
      # prebuilt .apks files.
      m SOONG_ALLOW_PRERELEASE_APEXES=true MODULE_BUILD_FROM_SOURCE=false droid
      # Above works.
Change-Id: I20b8e5db0b9fd2a21434be25652195fae929bd3f
2022-12-12 18:00:47 +00:00
..
Android.bp Export default apex version from updatable_modules.go to Bazel's 2022-08-02 10:11:36 +00:00
androidmk.go Show module type in a module section of the Android-TARGET.mk 2022-12-01 21:12:11 -08:00
apex.go Merge "Vendor apex sets "vndkVersion" when it uses vndk libs" am: da62908229 2022-12-08 03:24:16 +00:00
apex_sdk_member.go Add apexes property to sdk 2022-07-06 15:58:43 +00:00
apex_singleton.go Merge "Update error message for new policy." am: bf49705608 am: 775f9e37c7 2021-08-04 10:20:47 +00:00
apex_test.go Add option to override defaultManifestVersion 2022-12-06 07:15:44 +00:00
bootclasspath_fragment_test.go bootclasspath_fragment: Require at least one hidden_api package property 2022-05-27 16:27:50 +01:00
bp2build.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
builder.go Vendor apex sets "vndkVersion" when it uses vndk libs 2022-12-08 09:42:03 +09:00
classpath_element_test.go bootclasspath_fragment: Require at least one hidden_api package property 2022-05-27 16:27:50 +01:00
deapexer.go Fix deapexer usage in prebuilt_apex/apex_set 2022-12-12 17:40:26 +00:00
key.go Introduce BazelStringOrLabelFromProp. 2022-10-20 14:57:37 +00:00
OWNERS Move allowed_deps.txt to packages/modules/common. 2021-03-17 15:26:16 +00:00
platform_bootclasspath_test.go bootclasspath_fragment: Require at least one hidden_api package property 2022-05-27 16:27:50 +01:00
prebuilt.go Allow building against prerelease prebuilt APEXes 2022-12-12 18:00:47 +00:00
systemserver_classpath_fragment_test.go Add entries for STANDALONE_SYSTEMSERVER_JARS to systemserverclasspath.pb 2021-11-30 10:51:10 +00:00
TEST_MAPPING
testing.go Surface Java APIs Used By APK-only Modules. 2022-04-05 21:28:29 +00:00
vndk.go Remove the compat symlinks to ART binaries. 2021-12-14 17:56:26 +00:00
vndk_test.go Remove obsolete notice property. 2022-07-29 17:54:40 +00:00