summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jiakai Zhang <jiakaiz@google.com> 2024-07-04 13:56:49 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-07-04 13:56:49 +0000
commitb9c8eda85d2f37a5cab44409872de80a8348ebb1 (patch)
tree72ae46980c7445e9ea396873387d7d6a239d2593
parentf55a348c244b95b2efb82097f882e867c6e2a4fd (diff)
parentd9c3f810c1631b1f501513ce0ac96fa67aa7c621 (diff)
Limit the embedded profile feature to V+. am: d9c3f810c1
Original change: https://android-review.googlesource.com/c/platform/art/+/3158642 Change-Id: I8616e3af1a7ba0ca5a267afeb01d9acd8eee5a5d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--libartservice/service/java/com/android/server/art/Utils.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/libartservice/service/java/com/android/server/art/Utils.java b/libartservice/service/java/com/android/server/art/Utils.java
index 31e2fec4c0..09ce19c5ac 100644
--- a/libartservice/service/java/com/android/server/art/Utils.java
+++ b/libartservice/service/java/com/android/server/art/Utils.java
@@ -41,6 +41,7 @@ import android.util.SparseArray;
import androidx.annotation.RequiresApi;
+import com.android.modules.utils.build.SdkLevel;
import com.android.modules.utils.pm.PackageStateModulesUtils;
import com.android.server.art.model.DexoptParams;
import com.android.server.pm.PackageManagerLocal;
@@ -428,7 +429,7 @@ public final class Utils {
profileInitializers.add(Pair.create(AidlUtils.toString(profile),
() -> artd.copyAndRewriteProfile(profile, output, dexPath)));
}
- if (enableEmbeddedProfile) {
+ if (enableEmbeddedProfile && SdkLevel.isAtLeastV()) {
profileInitializers.add(Pair.create(
"embedded profile", () -> artd.copyAndRewriteEmbeddedProfile(output, dexPath)));
}