ОШИБКА: изображения эмулятора (avds) не обнаружены на окнах 8 при открытии эмулятора

У меня есть одно приложение cordova, сделанное в ионной структуре. Я хочу протестировать его в эмуляторе som tired command ionic emulate android, и он бросил следующую ошибку Ошибка при запуске командной строки Git Bash при запуске команды ionic emulate android.

Ошибка:

c:\Users\work\biziHiveMobile\platforms\android\cordova\node_modules\q\q.js:126
                throw e;
                      ^
ERROR : No emulator images (avds) found.
1. Download desired System Image by running: c:\Users\work\AppData\Local\Android\android-sdk\tools\android.BAT sdk
2. Create an AVD by running: c:\Users\work\AppData\Local\Android\android-sdk\tools\android.BAT avd
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver

Error: c:\Users\work\biziHiveMobile\platforms\android\cordova\run.bat:  Command failed with exit code 1 
at ChildProcess.whenDone (c:\Users\work\AppData\Roaming \npm\node_modules\cor
dova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

Эта ошибка возникает на ПК с Windows 8. Я обновил свой SDK Android до последней версии. Я также добавил в него эмулятор эмулятора из дополнительных компонентов android sdk. Завершить эту ошибку. Кто-нибудь знает, как его разрешить на ПК с Windows

Ответы

Ответ 1

В терминале попробуйте запустить android avd

Создайте свой эмулятор и снова попробуйте ionic emulate android

Ответ 2

Перед запуском команды sudo ionic emulate android перейдите в Android Studio, откройте AVD Manager, затем создайте AVD (если он еще не создан) и запустите его в эмуляторе. Теперь выполните команду sudo ionic emulate android, она будет работать правильно

Ответ 3

1) В вашей команде promtp напишите и введите -android avd -

2) Создайте свой эмулятор

3) Try -ionic emulate андроид -

Ответ 4

1) Следуйте инструкциям в сообщении об ошибке, набрав: "c:\Users\work\AppData\Local\Android\android-sdk\tools\android.BAT" avd

2) Создайте AVD. (Менеджер AVD должен выскочить)

3) Попробуйте ионный эмулятор андроида

Ответ 5

Обновление для пользователей Mac с помощью macOS Sierra 10.12.6 и Android Studio для Mac 2.3.3

Контекст

У меня возникла эта проблема не только в Windows, но и в Mac.

Это происходит, когда вы устанавливаете новую студию Android и никогда не создавали устройство, и пытаетесь запустить с терминала. Вы можете получить что-то похожее на это:

Пример для кордовы,

Кордова эмулирует андроид

...

СОЗДАТЬ УСПЕШНО

Общее время: 1.039 сек. Построен следующий apk (s):   /Users/mtro.josevalerio/WebstormProjects/template/platforms/android/build/outputs/apk/android-debug.apk ANDROID_HOME =/Users/mtro.josevalerio/Library/Android/SDK JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Содержание/Главная Ошибка: не найдено изображений эмулятора (avds). 1. Загрузите желаемый системный образ, запустив:/Users/mtro.josevalerio/Library/Android/sdk/tools/android sdk 2. Создайте AVD, запустив:/Users/mtro.josevalerio/Library/Android/sdk/tools/android avd СОВЕТ. Для более быстрого эмулятора используйте системный образ Intel и установите драйвер устройства HAXM.

Параметры:

  • Вы можете попытаться исправить это, выполнив команды вручную. (трудно сделать)
  • Запуск Android Studio Инструменты > Android > Avd Manager
    • Создание виртуального устройства Выберите одно устройство из списка "Nexus 5" Нажмите "Загрузить".    Подождите окончания монтажа.       Выберите имя для этих устройств, "Примите значение по умолчанию",          Готово.            У вас будет хотя бы установленное устройство.

"Не забудьте проверить версию API устройства", если вы разрабатываете 23, вы можете получить ошибки, пытающиеся работать на более новом устройстве, работающем с 25 и выше ".

Ответ 6

Прежде всего создайте изображение эмулятора:

Перейдите в папку tools, i.e: "C:\Users\MyUser\AppData\Local\Android\sdk\tools"

Команда:

android create avd --name thename -k "system-images;android-25;google_apis;x86"

Затем эмулируйте:

ionic cordova emulate android

** Убедитесь, что установлен ускоритель HAXM: "C:\Users\Myuser\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager"

Ответ 7

Просто скачайте Android Studio и создайте виртуальную машину оттуда. И запустите ту же команду (ionic emulate android). Все должно работать нормально, если вы это сделаете.

Ответ 8

Чтобы запустить его на устройстве Android, подключите устройство и запустите ionic run android