diff options
| author | 2021-03-24 17:21:56 +0000 | |
|---|---|---|
| committer | 2021-03-24 17:21:56 +0000 | |
| commit | 7ac3288abc83c654ea09a6bc1273b7876824e50e (patch) | |
| tree | 4d76dcec8baa8677c34a2d87d31a183cb4f2dd8e | |
| parent | 0d35481d52e60a794274532a7cdd94e77211d6dc (diff) | |
| parent | 6c6508889791778075939a0711b9d7c26210fec6 (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.java | 5 |
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(); |