Loading services/core/java/com/android/server/pm/dex/ArtManagerService.java +4 −0 Original line number Diff line number Diff line Loading @@ -480,6 +480,10 @@ public class ArtManagerService extends android.content.pm.dex.IArtManager.Stub { final String apkPath = pkg.baseCodePath; final ApplicationInfo appInfo = pkg.applicationInfo; final String outDexFile = appInfo.dataDir + "/code_cache/compiled_view.dex"; if (appInfo.isPrivilegedApp()) { // Privileged apps prefer to load trusted code so they don't use compiled views. return false; } Log.i("PackageManager", "Compiling layouts in " + packageName + " (" + apkPath + ") to " + outDexFile); long callingId = Binder.clearCallingIdentity(); Loading Loading
services/core/java/com/android/server/pm/dex/ArtManagerService.java +4 −0 Original line number Diff line number Diff line Loading @@ -480,6 +480,10 @@ public class ArtManagerService extends android.content.pm.dex.IArtManager.Stub { final String apkPath = pkg.baseCodePath; final ApplicationInfo appInfo = pkg.applicationInfo; final String outDexFile = appInfo.dataDir + "/code_cache/compiled_view.dex"; if (appInfo.isPrivilegedApp()) { // Privileged apps prefer to load trusted code so they don't use compiled views. return false; } Log.i("PackageManager", "Compiling layouts in " + packageName + " (" + apkPath + ") to " + outDexFile); long callingId = Binder.clearCallingIdentity(); Loading