vovs03 / pocket_coach

It's a code base for mobile App "Pocket Coach"
https://pocket.tw1.ru/
0 stars 0 forks source link

macOS: Android add emulator #42

Open vovs03 opened 1 month ago

vovs03 commented 1 month ago

macOS: Android add emulator

Цель: разобраться как запускать Андроид эмулятор из терминала

  1. Читаю https://hdorgeval.gitbooks.io/setup-your-mac-to-develop-nativescript-apps/content/setup-android-emulator-on-mac-os-x.html
  2. How to start Android Emulator from Terminal?
    • $ANDROID_HOME/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_25
PANIC: Unknown AVD name [Nexus_5_API_25], use -list-avds to see valid list.
HOME is defined but there is no file Nexus_5_API_25.ini in $HOME/.android/avd
(Note: Directories are searched in the order $ANDROID_AVD_HOME, $ANDROID_SDK_HOME/avd, and $HOME/.android/avd)

Т.к. нет установленного такого эмулятора, и в ПАНИК-тексте предложено Как посмотреть список установленных эмуляторов

  1. run: $ANDROID_HOME/tools/emulator -list-avds
Pixel_2_API_30
Pixel_3_API_29
Pixel_3a_API_30_x86
flutter_emulator
flutter_emulator_2
flutter_emulator_3
  1. run $ANDROID_HOME/tools/emulator -netdelay none -netspeed full -avd Pixel_2_API_30
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/usr/local/share/android-sdk]!
    • [x] :fire:brew uninstall --cask android-sdk

Эмулятор стартанул (но только через андроид-студио)

Add to ~/.zshrc

export $ANDROID_HOME="/Users/$USER/Library/Android/sdk"
export ANDROID_SDK_ROOT=$ANDROID_HOME
  1. pocket_coach > $ emulator -avd Pixel_7_API_TiramisuPrivacySandbox Снимок экрана 2024-04-02 в 16 46 17