Don't strip soong APKs
APKs that are preopted to system_other should not be stripped.
For now, don't strip any APKs.
Bug: 118592830
Test: m PrintSpooler; zipinfo $OUT/system/app/PrintSpooler.apk | grep classes.dex
Change-Id: Ife8a5fe4ff90e5e00ec24f43e089d9b3aa552fc0
diff --git a/java/app.go b/java/app.go
index d1b04c3..1e92b8c 100644
--- a/java/app.go
+++ b/java/app.go
@@ -154,7 +154,6 @@
strip = ctx.Config().DefaultStripDex()
// TODO(ccross): don't strip dex installed on partitions that may be updated separately (like vendor)
// TODO(ccross): don't strip dex on modules with LOCAL_APK_LIBRARIES equivalent
- // TODO(ccross): don't strip dex on modules that are preopted to system_other
// Uncompress dex in APKs of privileged apps, and modules used by privileged apps.
if ctx.Config().UncompressPrivAppDex() &&
@@ -174,6 +173,9 @@
strip = false
}
+ // TODO(ccross): strip dexpropted modules that are not propted to system_other
+ strip = false
+
return uncompress, strip
}