Merge "Mark product apks as unbundled" am: 856ef55672

am: 716111d81c

Change-Id: I242bbc9c151a4a8751d852fed34ec021675aad1b
This commit is contained in:
Kiyoung Kim
2019-03-19 07:30:57 -07:00
committed by android-build-merger

View File

@@ -760,6 +760,16 @@ public final class LoadedApk {
isBundledApp = false;
}
// Similar to vendor apks, we should add /product/lib for apks from product partition
// and not having /product/lib in the default search path
final boolean treatProductApkAsUnbundled = !defaultSearchPaths.contains("/product/lib");
if (mApplicationInfo.getCodePath() != null
&& mApplicationInfo.isProduct() && treatProductApkAsUnbundled
// TODO(b/128557860): Change target SDK version when version code R is available.
&& getTargetSdkVersion() == Build.VERSION_CODES.CUR_DEVELOPMENT) {
isBundledApp = false;
}
makePaths(mActivityThread, isBundledApp, mApplicationInfo, zipPaths, libPaths);
String libraryPermittedPath = mDataDir;