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

问题描述 投票:14回答:7

我在这个链接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

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

android node.js windows cordova ionic
7个回答
25
投票

我正在使用带有SDK Build-Tools 25.0.2的Android Studio 2.3,我的问题解决了安装“Android Emulator”:


3
投票

我刚刚在Android Studio中安装了“Intel x86仿真器加速器(HAXM安装程序)”

工具> Android SDK Manager> SDK工具


2
投票

Android emulator.exe路径已更改为较新的sdk工具上的/ sdk / emulator文件夹。离子模拟器命令必须链接到较旧的emulator.exe路径,因此您应该使用新路径更改相关的配置文件。

我无法指出哪个离子配置文件与android模拟器有关,因为我从未使用过离子。但是如果你可以用更新的路径更改emulator.exe路径,我相信问题就会消失。


2
投票

赢10:我可以通过两个步骤解决这个问题1-在Boise中启用VT-x。 2-在Windows上启用它:控制面板>程序>添加功能> VT-x


2
投票

尝试在PATH上添加模拟器。

export PATH="$ANDROID_HOME/emulator:$PATH"

1
投票

我和你有同样的问题。

在我将Android SDK Tooks从25 rc1降级到24.4.1之后。错误消失了。


1
投票

这也解决了错误qemu-system-i386.exe: failed to initialize HAX: Invalid argument

我检查了Android Emulator,但未检查Intel x86 Intel Accelerator(HAXM安装程序)。当我也检查此选项时,HAX正确初始化。错误消失了。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.