platform_build_soong/apex
Jingwen Chen 6cb124b8d9 Append APEX version instead of build ID for APK-in-APEX paths.
This CL removes the build_id.mk suffix and replaces it with a hardcoded
placeholder string that will be replaced with the actual version in
apex_manifest.json by apexer at apex construction time.

This means that as long as the apex version is incremented, the
APK-in-APEX will be installed to a new directory path from the package
manager's perspective.

Fixes: 229574810
Bug: 229625490
Bug: 226559955
Bug: 224589412
Bug: 227417611
Bug: 228157333
Bug: 228803590
Bug: 229136249

Test: atest StrictJavaPackagesTest
Test: soong tests
Test: deapexer list out/dist/com.google.android.permission.apex
Change-Id: I9cef1418c3fc7e0970d96995b8398f5e82f479e0
2022-04-21 10:20:51 +00:00
..
Android.bp Export provenance metadata for prebuilt APKs and APEXes. 2022-04-05 16:16:16 -07:00
androidmk.go Revert "Revert "Build notice files from license metadata."" 2022-04-01 18:00:00 +00:00
apex.go Append APEX version instead of build ID for APK-in-APEX paths. 2022-04-21 10:20:51 +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 Append APEX version instead of build ID for APK-in-APEX paths. 2022-04-21 10:20:51 +00:00
bootclasspath_fragment_test.go Allow installing boot images outside of APEX for prebuilt. 2022-01-28 15:08:06 +00:00
builder.go Append APEX version instead of build ID for APK-in-APEX paths. 2022-04-21 10:20:51 +00:00
classpath_element_test.go Make sure that classpath fragment contents appear in make vars. 2021-08-16 12:00:25 +01:00
deapexer.go Consolidate the code to resolve a deapexer module dependency. 2021-09-23 17:19:55 +01:00
key.go Use one mutator for all bp2build conversion. 2021-12-14 09:37:45 -05:00
OWNERS Move allowed_deps.txt to packages/modules/common. 2021-03-17 15:26:16 +00:00
platform_bootclasspath_test.go Retry: Separate hidden API flags needed in sdk snapshots for S and T 2021-10-05 15:27:42 +01:00
prebuilt.go Export provenance metadata for prebuilt APKs and APEXes. 2022-04-05 16:16:16 -07: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 Java APIs used by Mainline modules. 2021-11-12 23:39:35 +00:00
vndk.go Remove the compat symlinks to ART binaries. 2021-12-14 17:56:26 +00:00
vndk_test.go Don't use incorrect version names like VER or BOARD even in tests 2021-04-05 09:32:06 +09:00