Make SplitZipStep use proguard mapping on builds with obfuscation.

Summary:
Previously, we had some hacks in place to make zip splitting work
properly on builds with obfuscated class names, but they weren't
scalable.  Now the split-zip step pulls in the proguard class name
mapping and uses that to apply primary dex policies more accurately.
5 files changed
tree: 277400a1273a04ff00fa3e5a7336159e9a3f841c
  1. .idea/
  2. bin/
  3. config/
  4. docs/
  5. lib/
  6. plugin/
  7. pmd/
  8. scripts/
  9. src/
  10. test/
  11. testdata/
  12. third-party/
  13. .buckconfig
  14. .classpath
  15. .gitignore
  16. .project
  17. .travis.yml
  18. DEFS
  19. LICENSE
  20. README.md
  21. buck.iml
  22. build.xml
README.md

Buck

Buck is an Android build tool. To see what Buck can do for you, check out the documentation at http://facebook.github.io/buck/.

Build Status

Installation

To build Buck, run the following:

git clone git@github.com:facebook/buck.git
cd buck
ant
./bin/buck --help

License

Apache License 2.0