【问题标题】:Could not launch './qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory无法启动“./qemu/windows-x86_64/qemu-system-i386.exe”:没有这样的文件或目录
【发布时间】:2016-03-19 21:17:48
【问题描述】:

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


【解决方案1】:

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

【讨论】:

  • 谢谢,帮我修好了。
  • 在Android Studio中,我发现在Tools > Android > SDK Manager下。
【解决方案2】:

尝试在你的 PATH 中添加模拟器。

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

【讨论】:

    【解决方案3】:

    我刚刚在 Android Studio 中安装了“Intel x86 Emulator Accelerator (HAXM installer)”

    工具 > Android SDK 管理器 > SDK 工具

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

        Win 10:我可以分两步解决这个问题 1- 在博伊西启用 VT-x。 2-在windows上启用它:控制面板>程序>添加功能>VT-x

        【讨论】:

          【解决方案6】:

          我和你有同样的问题。

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

          【讨论】:

            【解决方案7】:

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

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

            【讨论】:

              【解决方案8】:

              在我的例子中,我已经安装了 Intel x86 Emulator Accelerator(HAXM 安装程序),并且在它旁边和所有东西旁边都有一个复选标记,但我仍然收到该错误。

              于是我决定卸载 Intel x86 Emulator Accelerator(HAXM 安装程序),关闭 SDK 管理器,重新打开 SDK 管理器,最后重新安装。然后它完美地工作了。

              【讨论】:

                猜你喜欢
                • 2016-03-20
                • 2021-10-25
                • 1970-01-01
                • 2022-07-13
                • 2022-10-07
                • 1970-01-01
                • 1970-01-01
                • 2016-08-31
                • 2019-07-28
                相关资源
                最近更新 更多