• David 'Digit' Turner's avatar
    android: Add bundletool and appt2 binaries · 4ff35dfa
    David 'Digit' Turner authored
    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: default avatarGrace Kloba <klobag@chromium.org>
    Reviewed-by: default avatarRobert Sesek <rsesek@chromium.org>
    Commit-Queue: David Turner <digit@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#569577}
    4ff35dfa
bundletool.py 839 Bytes