platform_build_soong/dexpreopt
Ulya Trafimovich c9f2b9494d Fix library order in class loader context to agree with PackageManager.
PackageManager adds compatibility libraries for different SDK versions
in descending order, and Soong should do the same.

Bug: 132357300

Test: lunch aosp_cf_x86_phone-userdebug && m \
  && launch_cvd \
  && adb wait-for-device \
  && adb logcat | grep -E 'ClassLoaderContext [a-z ]+ mismatch'

  [no messages "ClassLoaderContext classpath element mismatch"]

Change-Id: Ib1d981808ae4022b2c6e73f407a003e8b8e9c7d6
2020-12-23 18:22:26 +00:00
..
dexpreopt_gen Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
Android.bp Add unit tests for class loader context. 2020-10-29 17:47:34 +00:00
OWNERS Add an owners file for dexpreopt files. 2018-12-18 20:28:06 +00:00
class_loader_context.go Fix library order in class loader context to agree with PackageManager. 2020-12-23 18:22:26 +00:00
class_loader_context_test.go Fix library order in class loader context to agree with PackageManager. 2020-12-23 18:22:26 +00:00
config.go Merge "Replace android.WriteFile rule with android.WriteFileRule" 2020-11-16 23:11:41 +00:00
dexpreopt.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
dexpreopt_test.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
testing.go Reland: Get the dex2oat host tool path from module dependency on the 2020-02-13 17:46:48 +00:00