summaryrefslogtreecommitdiff
path: root/java/dexpreopt.go
diff options
context:
space:
mode:
author Jaewoong Jung <jungjw@google.com> 2019-04-15 09:48:31 -0700
committer Jaewoong Jung <jungjw@google.com> 2019-05-01 10:06:47 -0700
commitccbb3936513bddf95214f808a2b51fda24a205e2 (patch)
treeabe1dd0c47831e57511b4cf07c1b7bf0255a55f4 /java/dexpreopt.go
parent23803f936554103047bafe5ff5d4999e49aa940e (diff)
Add android_app_import.
This is an initial version that handles the most basic cases. Bug: 128610294 Test: app_test.go + prebuilt webview.apk Change-Id: Ic525559aad5612987e50aa75b326b77b23acb716
Diffstat (limited to 'java/dexpreopt.go')
-rw-r--r--java/dexpreopt.go13
1 files changed, 8 insertions, 5 deletions
diff --git a/java/dexpreopt.go b/java/dexpreopt.go
index b502d07c5..a7938c82c 100644
--- a/java/dexpreopt.go
+++ b/java/dexpreopt.go
@@ -22,11 +22,12 @@ import (
type dexpreopter struct {
dexpreoptProperties DexpreoptProperties
- installPath android.OutputPath
- uncompressedDex bool
- isSDKLibrary bool
- isTest bool
- isInstallable bool
+ installPath android.OutputPath
+ uncompressedDex bool
+ isSDKLibrary bool
+ isTest bool
+ isInstallable bool
+ isPresignedPrebuilt bool
builtInstalled string
}
@@ -177,6 +178,8 @@ func (d *dexpreopter) dexpreopt(ctx android.ModuleContext, dexJarFile android.Mo
NoCreateAppImage: !BoolDefault(d.dexpreoptProperties.Dex_preopt.App_image, true),
ForceCreateAppImage: BoolDefault(d.dexpreoptProperties.Dex_preopt.App_image, false),
+ PresignedPrebuilt: d.isPresignedPrebuilt,
+
NoStripping: Bool(d.dexpreoptProperties.Dex_preopt.No_stripping),
StripInputPath: dexJarFile,
StripOutputPath: strippedDexJarFile.OutputPath,