无法启动'./qemu/windows-x86_64/qemu-system-i386.exe':没有此类文件或目录

时间:2015-12-14 11:45:10

标签: android node.js windows cordova ionic

我在此链接中关注了所有内容 http://ionicframework.com/docs/guide/installation.html 我在Genymotion中安装了Android Studio ...但我正在努力应对下面显示的错误...每当我正在运行ionic run androidionic 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

我真的没有得到如何纠正这一部分...任何建议或帮助将非常感激...

8 个答案:

答案 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工具

In the picture you can see more information

答案 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,然后最后再次重新安装。然后效果很好。