diff options
author | Jeff Hao <jeffhao@google.com> | 2017-04-19 14:42:16 -0700 |
---|---|---|
committer | Jeff Hao <jeffhao@google.com> | 2017-04-20 15:43:06 -0700 |
commit | 08693df39d0c3248068c8d0374a8aeec65391b51 (patch) | |
tree | afb556343d3d52a986789783f7599d597db150ee /libs/input/SpriteController.h | |
parent | ec41ae655fe5fc096da0556a8e86e99d0250ab0e (diff) |
Gather shared libs for split apks based on dependencies.
Traverses split dependency hierarchy to determine what the split paths
should be to add to the shared libs to pass down to dex2oat.
Bug: 34169257
Bug: 37480811
Test: cts-tradefed run singleCommand cts -d --module
CtsAppSecurityHostTestCases -t android.appsecurity.cts.SplitTests
Checked not only that CTS tests pass, but that shared libraries match
and collision checks are not being performed.
E.g. testInstallAllFeatureSplits has dependencies where:
APK_BASE <- APK_FEATURE_A <- APK_FEATURE_B and
APK_BASE <- APK_FEATURE_C.
Shared libraries passed to dex2oat:
for base.apk: /system/framework/android.test.runner.jar
for feature_a: /system/framework/android.test.runner.jar:base.apk
for feature_b: /system/framework/android.test.runner.jar:base.apk:split_feature_a.apk
for feature_c: /system/framework/android.test.runner.jar:base.apk
Change-Id: Ia2b0c5a7c9d6c1a2e9c5bde52ae7c53ddf964b96
Diffstat (limited to 'libs/input/SpriteController.h')
0 files changed, 0 insertions, 0 deletions