aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Adam Michael <ajmichael@google.com>2016-11-30 04:12:27 +0000
committerGravatar Irina Iancu <elenairina@google.com>2016-11-30 08:07:50 +0000
commit79d09f7fae477dbdd57a79ec406e159c588155eb (patch)
tree722314aa3a4c23b6d11a364c4f8a512e6394cd1a
parent1f4ee384922f63b3132cb98a6bc950b3fe65e8ca (diff)
--experimental_android_use_singlejar_for_multidex compresses classes*.dex
Currently, setting this flag on a native multidex build results in classes*.dex being stored in the APK uncompressed which is certainly not good. -- MOS_MIGRATED_REVID=140561305
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
index 834b1e1049..e77b66a3ca 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
@@ -1566,6 +1566,7 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory {
if (ruleContext.getFragment(AndroidConfiguration.class).useSingleJarForMultidex()) {
ruleContext.registerAction(singleJarSpawnActionBuilder(ruleContext)
.addArgument("--exclude_build_data")
+ .addArgument("--dont_change_compression")
.addArgument("--sources")
.addInputArgument(inputZip)
.addArgument("--output")