我在这个链接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
我真的没有得到如何纠正这一部分...任何建议或帮助将非常感激......
我正在使用带有SDK Build-Tools 25.0.2的Android Studio 2.3,我的问题解决了安装“Android Emulator”:
我刚刚在Android Studio中安装了“Intel x86仿真器加速器(HAXM安装程序)”
工具> Android SDK Manager> SDK工具
Android emulator.exe路径已更改为较新的sdk工具上的/ sdk / emulator文件夹。离子模拟器命令必须链接到较旧的emulator.exe路径,因此您应该使用新路径更改相关的配置文件。
我无法指出哪个离子配置文件与android模拟器有关,因为我从未使用过离子。但是如果你可以用更新的路径更改emulator.exe路径,我相信问题就会消失。
赢10:我可以通过两个步骤解决这个问题1-在Boise中启用VT-x。 2-在Windows上启用它:控制面板>程序>添加功能> VT-x
尝试在PATH上添加模拟器。
export PATH="$ANDROID_HOME/emulator:$PATH"
我和你有同样的问题。
在我将Android SDK Tooks从25 rc1降级到24.4.1之后。错误消失了。
这也解决了错误qemu-system-i386.exe: failed to initialize HAX: Invalid argument
。
我检查了Android Emulator,但未检查Intel x86 Intel Accelerator(HAXM安装程序)。当我也检查此选项时,HAX正确初始化。错误消失了。