Merge "When updating a split app, copy compiled files from base.apk only." into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
08b3fd966c
@@ -856,8 +856,15 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {
|
|||||||
|
|
||||||
mResolvedInstructionSets.add(archSubDir.getName());
|
mResolvedInstructionSets.add(archSubDir.getName());
|
||||||
List<File> oatFiles = Arrays.asList(archSubDir.listFiles());
|
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