summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
authorSongchun Fan <schfan@google.com>2020-03-24 20:32:24 -0700
committerSongchun Fan <schfan@google.com>2020-03-25 17:12:20 -0700
commit688de9af5d4089f58a8f98ad8594595bd7ff3688 (patch)
tree136f241343438e2a0cb0ac15172a2a843b95420d /java/java.go
parentf798c3ec32535ae3df58499daa66b56fb4167a57 (diff)
[soong] new field in Android.bp to request APK signing V4
If "v4_signature: true" is set, the v4 signature file, named [outputApkFile].idsig will be generated along side the outputApkFile. Test: m nothing Test: atest PackageManagerShellCommandIncrementalTest BUG: 149354175 Change-Id: Ie84725a15406f96f65042ea9909460e4eb34d57f
Diffstat (limited to 'java/java.go')
-rw-r--r--java/java.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/java.go b/java/java.go
index 46adedcd1..dc0b27244 100644
--- a/java/java.go
+++ b/java/java.go
@@ -319,6 +319,10 @@ type CompilerDeviceProperties struct {
UncompressDex bool `blueprint:"mutated"`
IsSDKLibrary bool `blueprint:"mutated"`
+
+ // If true, generate the signature file of APK Signing Scheme V4, along side the signed APK file.
+ // Defaults to false.
+ V4_signature *bool
}
func (me *CompilerDeviceProperties) EffectiveOptimizeEnabled() bool {