diff options
Diffstat (limited to 'java/app.go')
-rw-r--r-- | java/app.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/java/app.go b/java/app.go index 7e38f877..fdea4350 100644 --- a/java/app.go +++ b/java/app.go @@ -197,15 +197,16 @@ func (a *AndroidApp) shouldUncompressDex(ctx android.ModuleContext) bool { return true } - if ctx.Config().UnbundledBuild() { - return false - } - - // Uncompress dex in APKs of privileged apps + // Uncompress dex in APKs of privileged apps (even for unbundled builds, they may + // be preinstalled as prebuilts). if ctx.Config().UncompressPrivAppDex() && Bool(a.appProperties.Privileged) { return true } + if ctx.Config().UnbundledBuild() { + return false + } + return shouldUncompressDex(ctx, &a.dexpreopter) } |