diff options
author | Adam Michael <ajmichael@google.com> | 2016-11-30 04:12:27 +0000 |
---|---|---|
committer | Irina Iancu <elenairina@google.com> | 2016-11-30 08:07:50 +0000 |
commit | 79d09f7fae477dbdd57a79ec406e159c588155eb (patch) | |
tree | 722314aa3a4c23b6d11a364c4f8a512e6394cd1a | |
parent | 1f4ee384922f63b3132cb98a6bc950b3fe65e8ca (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.java | 1 |
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") |