android: Add bundletool and appt2 binaries
Android App Bundle support requires using recent versions of the bundletool and aapt2 programs, which are not part of the Android SDK copies used by internal and public Chrome checkouts at the moment. Also, these tools are still evolving quickly, and their latest releases are not part of official Android releases yet. To solve this, this CL adds two new directories under third_party/android_build_tools/, in order to store their corresponding files. Note that each tool's binary files are distributed through DEPS as CIPD packages. For reference, bundletool is officially distributed from github (see https://github.com/google/bundletool), and aapt2 from Google Maven. Note that in the latter case, our script at tools/android/roll/android_deps/fetch_all.py cannot be used, because the corresponding .jar file contains Linux-specific binaries (executable and libraries), and our Maven-handling Gradle plugin doesn't know how to deal with these. BUG=845405 R=agrieve@chromium.org,jbudorick@chromium.org,thakis@chromium.org,benmason@chromium.org,chromium-third-party@google.com Change-Id: Id650acb9eb55f361fe18f6aa0995776aee832eec Reviewed-on: https://chromium-review.googlesource.com/1110225Reviewed-by:Grace Kloba <klobag@chromium.org> Reviewed-by:
Robert Sesek <rsesek@chromium.org> Commit-Queue: David Turner <digit@chromium.org> Cr-Commit-Position: refs/heads/master@{#569577}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment