Merge "When updating a split app, copy compiled files from base.apk only." am: 8a945baf4a am: 47b1f54316
am: 2783f272b6
Change-Id: Id7236590276201928ba8abab549f3175d616a7bc
This commit is contained in:
@@ -862,8 +862,15 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {
|
||||
|
||||
mResolvedInstructionSets.add(archSubDir.getName());
|
||||
List<File> oatFiles = Arrays.asList(archSubDir.listFiles());
|
||||
if (!oatFiles.isEmpty()) {
|
||||
mResolvedInheritedFiles.addAll(oatFiles);
|
||||
|
||||
// Only add compiled files associated with the base.
|
||||
// Once b/62269291 is resolved, we can add all compiled files again.
|
||||
for (File oatFile : oatFiles) {
|
||||
if (oatFile.getName().equals("base.art")
|
||||
|| oatFile.getName().equals("base.odex")
|
||||
|| oatFile.getName().equals("base.vdex")) {
|
||||
mResolvedInheritedFiles.add(oatFile);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user