Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 83e5e365 authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Return no optmization info for package "android"." am:...

Merge "Merge "Return no optmization info for package "android"." am: f6b27d6a am: 8fbe829d" into tm-qpr-dev-plus-aosp
parents 61383ee2 284695a5
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ import com.android.internal.util.Preconditions;
import com.android.server.LocalServices;
import com.android.server.pm.Installer;
import com.android.server.pm.Installer.InstallerException;
import com.android.server.pm.PackageManagerService;
import com.android.server.pm.PackageManagerServiceCompilerMapping;
import com.android.server.pm.parsing.pkg.AndroidPackage;
import com.android.server.pm.pkg.parsing.PackageInfoWithoutStateUtils;
@@ -724,6 +725,13 @@ public class ArtManagerService extends android.content.pm.dex.IArtManager.Stub {
        @Override
        public PackageOptimizationInfo getPackageOptimizationInfo(
                ApplicationInfo info, String abi, String activityName) {
            if (info.packageName.equals(PackageManagerService.PLATFORM_PACKAGE_NAME)) {
                // PackageManagerService.PLATFORM_PACKAGE_NAME in this context means that the
                // activity is defined in bootclasspath. Currently, we don't have an API to get the
                // correct optimization info.
                return PackageOptimizationInfo.createWithNoInfo();
            }

            String compilationReason;
            String compilationFilter;
            try {