Loading services/core/java/com/android/server/pm/PackageManagerService.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -15493,6 +15493,15 @@ public class PackageManagerService extends IPackageManager.Stub return; return; } } // check if the new package supports all of the abis which the old package supports boolean oldPkgSupportMultiArch = oldPackage.applicationInfo.secondaryCpuAbi != null; boolean newPkgSupportMultiArch = pkg.applicationInfo.secondaryCpuAbi != null; if (isSystemApp(oldPackage) && oldPkgSupportMultiArch && !newPkgSupportMultiArch) { res.setError(INSTALL_FAILED_UPDATE_INCOMPATIBLE, "Update to package " + pkgName + " doesn't support multi arch"); return; } // In case of rollback, remember per-user/profile install state // In case of rollback, remember per-user/profile install state allUsers = sUserManager.getUserIds(); allUsers = sUserManager.getUserIds(); installedUsers = ps.queryInstalledUsers(allUsers, true); installedUsers = ps.queryInstalledUsers(allUsers, true); Loading
services/core/java/com/android/server/pm/PackageManagerService.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -15493,6 +15493,15 @@ public class PackageManagerService extends IPackageManager.Stub return; return; } } // check if the new package supports all of the abis which the old package supports boolean oldPkgSupportMultiArch = oldPackage.applicationInfo.secondaryCpuAbi != null; boolean newPkgSupportMultiArch = pkg.applicationInfo.secondaryCpuAbi != null; if (isSystemApp(oldPackage) && oldPkgSupportMultiArch && !newPkgSupportMultiArch) { res.setError(INSTALL_FAILED_UPDATE_INCOMPATIBLE, "Update to package " + pkgName + " doesn't support multi arch"); return; } // In case of rollback, remember per-user/profile install state // In case of rollback, remember per-user/profile install state allUsers = sUserManager.getUserIds(); allUsers = sUserManager.getUserIds(); installedUsers = ps.queryInstalledUsers(allUsers, true); installedUsers = ps.queryInstalledUsers(allUsers, true);