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
This commit is contained in:
Colin Cross
2018-10-29 12:58:06 -07:00
parent cbc64dcafe
commit 762fbfb746

View File

@@ -154,7 +154,6 @@ func (a *AndroidApp) uncompressOrStripDex(ctx android.ModuleContext) (uncompress
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 @@ func (a *AndroidApp) uncompressOrStripDex(ctx android.ModuleContext) (uncompress
strip = false
}
// TODO(ccross): strip dexpropted modules that are not propted to system_other
strip = false
return uncompress, strip
}