我在此链接中关注了所有内容
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
我真的没有得到如何纠正这一部分...任何建议或帮助将非常感激...
答案 0 :(得分:24)
我正在使用带有SDK Build-Tools 25.0.2的Android Studio 2.3,我的问题解决了安装“Android Emulator”的问题:
答案 1 :(得分:2)
Win 10:我可以分两步解决此问题 1-在博伊西启用VT-x。 2-在Windows上启用它:控制面板>程序>添加功能> VT-x
答案 2 :(得分:2)
我刚刚在Android Studio中安装了“ Intel x86 Emulator Accelerator(HAXM安装程序)”
工具> Android SDK管理器> SDK工具
答案 3 :(得分:1)
我和你有同样的问题。
我将Android SDK降级后从25 rc1降级到24.4.1。错误消失了。
答案 4 :(得分:1)
Android emulator.exe路径已更改为较新的sdk工具上的/ sdk / emulator文件夹。离子模拟器命令必须链接到较旧的emulator.exe路径,因此您应该使用新路径更改相关的配置文件。
我无法指出哪个离子配置文件与android模拟器相关,因为我从未使用过离子。但是,如果你可以用更新的路径更改emulator.exe路径,我相信问题就会消失。
答案 5 :(得分:1)
这也解决了错误qemu-system-i386.exe: failed to initialize HAX: Invalid argument
。
我检查了 Android模拟器,但没有检查 Intel x86 Intel Accelerator(HAXM安装程序)。当我也选中此选项时,HAX正确初始化。错误消失了。
答案 6 :(得分:0)
尝试将仿真器添加到PATH。
export PATH="$ANDROID_HOME/emulator:$PATH"
答案 7 :(得分:0)
对于我来说,我已经安装了 Intel x86 Emulator Accelerator(HAXM安装程序),并在其旁边和所有内容旁边都打了勾,但仍然收到该错误。
因此,我决定卸载 Intel x86 Emulator Accelerator(HAXM安装程序),关闭SDK Manager,重新打开SDK Manager,然后最后再次重新安装。然后效果很好。