summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2021-03-24 17:21:56 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2021-03-24 17:21:56 +0000
commit7ac3288abc83c654ea09a6bc1273b7876824e50e (patch)
tree4d76dcec8baa8677c34a2d87d31a183cb4f2dd8e
parent0d35481d52e60a794274532a7cdd94e77211d6dc (diff)
parent6c6508889791778075939a0711b9d7c26210fec6 (diff)
Merge "Don't try to report non-existent stats" am: 8c9b5df98a am: 6c65088897
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1649153 Change-Id: Ifbe880018138218cb65e1281c6c6a23392365c72
-rw-r--r--services/core/java/com/android/server/pm/PackageDexOptimizer.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/pm/PackageDexOptimizer.java b/services/core/java/com/android/server/pm/PackageDexOptimizer.java
index 5d8b75d2af4e..6ad43ce6c6ae 100644
--- a/services/core/java/com/android/server/pm/PackageDexOptimizer.java
+++ b/services/core/java/com/android/server/pm/PackageDexOptimizer.java
@@ -51,8 +51,8 @@ import android.os.FileUtils;
import android.os.PowerManager;
import android.os.SystemClock;
import android.os.SystemProperties;
-import android.os.UserHandle;
import android.os.Trace;
+import android.os.UserHandle;
import android.os.WorkSource;
import android.os.storage.StorageManager;
import android.util.Log;
@@ -260,7 +260,8 @@ public class PackageDexOptimizer {
// Only report metrics for base apk for now.
// TODO: add ISA and APK type to metrics.
- if (pkg.getBaseCodePath().equals(path)) {
+ // OTAPreopt doesn't have stats so don't report in that case.
+ if (pkg.getBaseCodePath().equals(path) && packageStats != null) {
Trace.traceBegin(Trace.TRACE_TAG_PACKAGE_MANAGER, "dex2oat-metrics");
try {
long sessionId = Math.randomLongInternal();