From eac499d10deb320660ce16ff893d2c323004836d Mon Sep 17 00:00:00 2001 From: Zhuying Li Date: Tue, 13 Oct 2020 14:04:21 +0800 Subject: Use name instead of package name Can't get package setting info with wrong package name. The API toStaticSharedLibraryPackageName will build correct package name with correct information. Bug: 170699390 Bug: 172232086 Test: manual test pass. Change-Id: Iad97a3adf19ec37797123070a0662bfc7fc3337c --- services/core/java/com/android/server/pm/PackageManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 9d0a5c4787fd..d15ad27acd43 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -10548,7 +10548,7 @@ public class PackageManagerService extends IPackageManager.Stub continue; } final PackageSetting staticLibPkgSetting = getPackageSetting( - toStaticSharedLibraryPackageName(sharedLibraryInfo.getPackageName(), + toStaticSharedLibraryPackageName(sharedLibraryInfo.getName(), sharedLibraryInfo.getLongVersion())); if (staticLibPkgSetting == null) { Slog.wtf(TAG, "Shared lib without setting: " + sharedLibraryInfo); -- cgit v1.2.3-59-g8ed1b