prepare-adb.sh 667 B

1234567891011121314151617181920212223242526272829303132
  1. #!/usr/bin/env bash
  2. set -e
  3. DIR=$(dirname ${BASH_SOURCE[0]})
  4. cd "$DIR"
  5. . common
  6. mkdir -p "$PREBUILT_DATA_DIR"
  7. cd "$PREBUILT_DATA_DIR"
  8. DEP_DIR=platform-tools-34.0.5
  9. FILENAME=platform-tools_r34.0.5-windows.zip
  10. SHA256SUM=3f8320152704377de150418a3c4c9d07d16d80a6c0d0d8f7289c22c499e33571
  11. if [[ -d "$DEP_DIR" ]]
  12. then
  13. echo "$DEP_DIR" found
  14. exit 0
  15. fi
  16. get_file "https://dl.google.com/android/repository/$FILENAME" \
  17. "$FILENAME" "$SHA256SUM"
  18. mkdir "$DEP_DIR"
  19. cd "$DEP_DIR"
  20. ZIP_PREFIX=platform-tools
  21. unzip "../$FILENAME" \
  22. "$ZIP_PREFIX"/AdbWinApi.dll \
  23. "$ZIP_PREFIX"/AdbWinUsbApi.dll \
  24. "$ZIP_PREFIX"/adb.exe
  25. mv "$ZIP_PREFIX"/* .
  26. rmdir "$ZIP_PREFIX"