Утилита имеет множество опций, включая аргументы quemu |
В моём случае возникает вот такая ошибка:
umnik@myachin: > emul @Pixel_2_API_27Пусть вас не смущает emul. Это просто алиас на $ANDROID_HOME/tools/emulator. В общем, если вы столкнулись с похожей проблемой, то вот решение.
PANIC: Missing emulator engine program for 'x86' CPU.
Дело в том, что привычный /tools/emulator объявлен устаревшим. Вместо него теперь используется /emulator/emulator. Вот так просто:
umnik@myachin:~> alias | grep emulТо есть в моём случае я в ~/.bashrc просто сделаю замену /tools/ на /emulator/
alias emul='$ANDROID_HOME/tools/emulator'
umnik@myachin:~> emul -list-avds
Pixel_2_API_27
umnik@myachin:~> emul @Pixel_2_API_27
PANIC: Missing emulator engine program for 'x86' CPU.
umnik@myachin:~> $ANDROID_HOME/emulator/emulator @Pixel_2_API_27
<Здесь запустился эмулятор>
Ну и бонусом подскажу полезный параметр: -no-snapshot:
emulator -no-snapshot @Pixel_2_API_27Вообще их 2: -no-snapshot и -no-snapshot-load. Оба они выполняют холодную загрузку эмулятора, а не восстанавливают его состояния из снапшота. Только первый ещё и НЕ сохраняет текущее состояние на выходе, а второй — сохранит:
umnik@myachin:~> $ANDROID_HOME/emulator/emulator -no-snapshot @Pixel_2_API_27
=========cut=========
emulator: INFO: boot completed
^C
emulator: WARNING: Discarding the changed state (command-line flag).
umnik@myachin:~> $ANDROID_HOME/emulator/emulator -no-snapshot-load @Pixel_2_API_27
=========cut=========
emulator: INFO: boot completed^C
emulator: Saving state on exit with session uptime 18550 ms
случайно наткнулся на Вашу статью,
ОтветитьУдалитьпомогла!
спасибо!)
Действительно помогло, спасибо!
ОтветитьУдалитьчувак ты гений, спасибо
ОтветитьУдалитьСпасибо большое!
ОтветитьУдалитьИнструкция помогла запустить эмулятов
Спасибо! Очень помогло)) Долго искал
ОтветитьУдалитьмегахорош, спасибо
ОтветитьУдалить