Merge "Pass DEXOPT_INSTALL_WITH_DEX_METADATA_FILE for first boot" am: 0ea144f4bf am: 8deca3f06f
am: 50450452cf
Change-Id: I83f4b209123177012e73bbb9b4ea71bc30365e48
This commit is contained in:
@@ -8977,6 +8977,10 @@ public class PackageManagerService extends IPackageManager.Stub
|
||||
// behave differently than "pm.dexopt.bg-dexopt=speed-profile" but that's a
|
||||
// trade-off worth doing to save boot time work.
|
||||
int dexoptFlags = bootComplete ? DexoptOptions.DEXOPT_BOOT_COMPLETE : 0;
|
||||
if (compilationReason == REASON_FIRST_BOOT) {
|
||||
// TODO: This doesn't cover the upgrade case, we should check for this too.
|
||||
dexoptFlags |= DexoptOptions.DEXOPT_INSTALL_WITH_DEX_METADATA_FILE;
|
||||
}
|
||||
int primaryDexOptStaus = performDexOptTraced(new DexoptOptions(
|
||||
pkg.packageName,
|
||||
pkgCompilationReason,
|
||||
|
||||
Reference in New Issue
Block a user