Merge "Fix useProfiles usage in PackageDexOptimizer"
This commit is contained in:
committed by
Android (Google) Code Review
commit
1fc4a27762
@@ -176,8 +176,14 @@ class PackageDexOptimizer {
|
||||
dexoptNeeded = adjustDexoptNeeded(dexoptNeeded);
|
||||
|
||||
if (dexoptNeeded == DexFile.NO_DEXOPT_NEEDED) {
|
||||
// No dexopt needed and we don't use profiles. Nothing to do.
|
||||
continue;
|
||||
if (useProfiles) {
|
||||
// Profiles may trigger re-compilation. The final decision is taken in
|
||||
// installd.
|
||||
dexoptNeeded = DexFile.DEX2OAT_NEEDED;
|
||||
} else {
|
||||
// No dexopt needed and we don't use profiles. Nothing to do.
|
||||
continue;
|
||||
}
|
||||
}
|
||||
final String dexoptType;
|
||||
String oatDir = null;
|
||||
|
||||
Reference in New Issue
Block a user