Merge "[pm] ignore old value of abiOverride in pkgSetting when installing"
This commit is contained in:
@@ -17591,9 +17591,6 @@ public class PackageManagerService extends IPackageManager.Stub
|
||||
synchronized (mLock) {
|
||||
pkgSetting = mSettings.getPackageLPr(pkgName);
|
||||
}
|
||||
String abiOverride =
|
||||
(pkgSetting == null || TextUtils.isEmpty(pkgSetting.cpuAbiOverrideString)
|
||||
? args.abiOverride : pkgSetting.cpuAbiOverrideString);
|
||||
boolean isUpdatedSystemAppFromExistingSetting = pkgSetting != null
|
||||
&& pkgSetting.getPkgState().isUpdatedSystemApp();
|
||||
AndroidPackage oldPackage = mPackages.get(pkgName);
|
||||
@@ -17601,7 +17598,7 @@ public class PackageManagerService extends IPackageManager.Stub
|
||||
final Pair<PackageAbiHelper.Abis, PackageAbiHelper.NativeLibraryPaths>
|
||||
derivedAbi = mInjector.getAbiHelper().derivePackageAbi(parsedPackage,
|
||||
isUpdatedSystemAppFromExistingSetting || isUpdatedSystemAppInferred,
|
||||
abiOverride);
|
||||
args.abiOverride);
|
||||
derivedAbi.first.applyTo(parsedPackage);
|
||||
derivedAbi.second.applyTo(parsedPackage);
|
||||
} catch (PackageManagerException pme) {
|
||||
|
||||
Reference in New Issue
Block a user