Ответ 1
Я использую Android Studio 2.3 с SDK Build-Tools 25.0.2 и моя проблема была решена установкой "Эмулятора Android":
Я следил за всем в этой ссылке
http://ionicframework.com/docs/guide/installation.html
и я установил Genymotion
в Android Studio
... Но я боюсь с показанной ошибкой ниже... Всякий раз, когда я запускаю ionic run android
или ionic emulate android
:
Running command: "C:\Program Files\nodejs\node.exe"
C:\Users\t\todo\hooks\after_prepare\010_add_platform_class.js
C:/Users/t/todo
add to body class: platform-android
Running command: cmd "/s /c "C:\Users\t\todo\platforms\android\cordova\run.bat""
ANDROID_HOME=C:\Users\t\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79\
WARNING : No target specified, deploying to emulator
WARNING : no emulator specified, defaulting to Nexus_5_API_23_x86
Waiting for emulator...
Could not launch './qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory
Я действительно не понимаю, как исправить эту часть... любое предложение или помощь будут очень благодарны...
Я использую Android Studio 2.3 с SDK Build-Tools 25.0.2 и моя проблема была решена установкой "Эмулятора Android":
Победа 10: я мог решить эту проблему в два этапа 1- Включить VT-x в Бойсе. 2- Включить его в Windows: панель управления> программы> добавить функцию> VT-x
Я только что установил "Intel x86 Emulator Accelerator (установщик HAXM)" в Android Studio
Инструменты> Android SDK Manager> Инструменты SDK
У меня с вами такая же проблема.
После того, как я понижу рейтинг Android SDK, вы получите от 25 rc1 до 24.4.1. Ошибка исчезла.
Путь Android emulator.exe был изменен на папку /sdk/emulator на новых инструментах sdk. ионный эмулятор должен быть связан с более старым пути emulator.exe, поэтому вы должны изменить связанный файл конфигурации с новым путем.
Я не могу указать, какой ионный файл конфигурации связан с эмулятором Android, потому что я никогда не использовал ионный. Но если вы можете изменить путь emulator.exe с более новым, я уверен, что проблема не исчезнет.
Это также qemu-system-i386.exe: failed to initialize HAX: Invalid argument
ошибку qemu-system-i386.exe: failed to initialize HAX: Invalid argument
.
Я проверил эмулятор Android, но не Intel x86 Intel Accelerator (установщик HAXM). Когда я также проверил эту опцию, HAX инициализировался правильно. Ошибка ушла.
Попробуйте добавить эмулятор на ваш путь.
export PATH="$ANDROID_HOME/emulator:$PATH"