Loading services/core/java/com/android/server/pm/ApexManager.java +4 −1 Original line number Diff line number Diff line Loading @@ -757,12 +757,15 @@ public abstract class ApexManager { void registerApkInApex(AndroidPackage pkg) { synchronized (mLock) { for (ActiveApexInfo aai : mActiveApexInfosCache) { if (pkg.getBaseCodePath().startsWith(aai.apexDirectory.getAbsolutePath())) { if (pkg.getBaseCodePath().startsWith( aai.apexDirectory.getAbsolutePath() + File.separator)) { List<String> apks = mApksInApex.get(aai.apexModuleName); if (apks == null) { apks = Lists.newArrayList(); mApksInApex.put(aai.apexModuleName, apks); } Slog.i(TAG, "Registering " + pkg.getPackageName() + " as apk-in-apex of " + aai.apexModuleName); apks.add(pkg.getPackageName()); } } Loading Loading
services/core/java/com/android/server/pm/ApexManager.java +4 −1 Original line number Diff line number Diff line Loading @@ -757,12 +757,15 @@ public abstract class ApexManager { void registerApkInApex(AndroidPackage pkg) { synchronized (mLock) { for (ActiveApexInfo aai : mActiveApexInfosCache) { if (pkg.getBaseCodePath().startsWith(aai.apexDirectory.getAbsolutePath())) { if (pkg.getBaseCodePath().startsWith( aai.apexDirectory.getAbsolutePath() + File.separator)) { List<String> apks = mApksInApex.get(aai.apexModuleName); if (apks == null) { apks = Lists.newArrayList(); mApksInApex.put(aai.apexModuleName, apks); } Slog.i(TAG, "Registering " + pkg.getPackageName() + " as apk-in-apex of " + aai.apexModuleName); apks.add(pkg.getPackageName()); } } Loading