Я пытаюсь запустить приведенный ниже сценарий оболочки:
#!/usr/bin/env bash
sdkmanager "emulator" "system-images;android-28;google_apis_playstore;x86_64"
echo no | avdmanager create avd -n "Android" -k "system-images;android-28;google_apis_playstore;x86_64" --device 'Nexus 6P'
$ANDROID_HOME/tools/emulator -avd Android -no-audio -no-boot-anim -no-snapshot -timezone Asia/Phnom_penh
Я добавил ANDROID_HOME, ANDROID_AVD_HOME в свой путь (Примечание: я использую macos с zsh), и я получил файл zshrc итакже перезагружал терминал, но продолжал получать следующую ошибку:
. / start_emulator.sh: строка 3: sdkmanager: команда не найдена
. / start_emulator.sh: строка 4: avdmanager: команда не найдена
ПАНИКА: Неизвестное имя AVD [ANDROID], используйте -list-avds, чтобы увидеть действительный список. ANDROID_AVD_HOME определен, но в $ ANDROID_AVD_HOME / .android / avd нет файла Android.ini (Примечание. Поиск в каталогах осуществляется в порядке $ ANDROID_AVD_HOME, $ ANDROID_SDK_HOME / avd и $ HOME / .android / avd)