/
avrong
/
rust-lang
Обзор
Документация
Войти
/
avrong
/
rust-lang
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/ci/docker/scripts/android-sdk.sh
29 строк
953 B
Daiki Ihara
fix shellcheck error of SC2148
06 ноя 2020, 14:33
06 ноя 2020, 14:33
f197da6
Код
Авторство
О чём код?
#!/bin/sh set -ex export ANDROID_HOME=/android/sdk PATH=$PATH:"${ANDROID_HOME}/tools/bin" LOCKFILE="${ANDROID_HOME}/android-sdk.lock" # To add a new packages to the SDK or to update an existing one you need to # run the command: # # android-sdk-manager.py add-to-lockfile $LOCKFILE <package-name> # # Then, after every lockfile update the mirror has to be synchronized as well: # # android-sdk-manager.py update-mirror $LOCKFILE # /scripts/android-sdk-manager.py install "${LOCKFILE}" "${ANDROID_HOME}" details=$(cat "${LOCKFILE}" \ | grep system-images \ | sed 's/^system-images;android-\([0-9]\+\);default;\([a-z0-9-]\+\) /\1 \2 /g') api="$(echo "${details}" | awk '{print($1)}')" abi="$(echo "${details}" | awk '{print($2)}')" # See https://developer.android.com/studio/command-line/avdmanager.html for # usage of `avdmanager`. echo no | avdmanager create avd \ -n "$abi-$api" \ -k "system-images;android-$api;default;$abi"