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.3
  9. FILENAME=platform-tools_r34.0.3-windows.zip
  10. SHA256SUM=fce992e93eb786fc9f47df93d83a7b912c46742d45c39d712c02e06d05b72e2b
  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"