Android Studio 3.1.1(AVD)模拟器无法启动

时间:2018-04-12 15:53:42

标签: android android-studio android-emulator

我正在跑步:

  • Windows 10企业版64位(版本1709)(内部版本16299)
  • Intel i5 4690K
  • 16Gb Ram
  • Nvidia GeForce GTX 970
  • Bios英特尔虚拟加速和HAXM(在Android工作室中)已激活

----据我所知,所有司机都是最新的。 ---

我刚刚执行了以下步骤:

  • 已安装 - jdk-9.0.4_windows-x64_bin.exe
  • 在Windows中调整了Java PATH变量,并使用" cmd - >进行检查。路径"
  • 已安装 - android-studio-ide-173.4697961-windows.exe

Android Studio运行正常,但每当我尝试启动虚拟设备时,都会收到以下错误消息:

查看此图片以获取第一条错误消息 - > Android Studio error message

我已经尝试过x86_64 CPU架构,但它也没有用。

然后我在命令提示符下使用emulator.exe发现了更多错误消息。 见 - > Command prompt error using emulator.exe 很抱歉这里有德语错误消息,简短翻译:

  • "程序跳转点" _ZN10QByteArray14trimmed_helperERS _"在DLL" C:\ Users ... \ qemu-system-x86_64.exe"
  • 中找不到

当我启动文件emulator-x86.exe时,我收到以下errormessage: Errormessage using emulator-x86.exe. 显示的文件不是它声称错过的唯一文件。总之,它抱怨:

  • libwinpthread-1.DLL
  • Qt5Svg.dll
  • Qt5Core.dll
  • Qt5Gui.dll

我可以确保文件确实存在

到目前为止,我发现了以下解决方法:

  • emulator.exe -avd" virtualdevicename" -force-32位

我收到了以下请求:

  1. 我可以忍受这种解决方法。但是在android studio中设置-force-32bit参数会很好,所以我不会每次都通过命令提示符强制启动虚拟设备。如何设置?
  2. 更好的是修复初始错误。我搜索了错误消息,但到目前为止没有找到任何帮助。

2 个答案:

答案 0 :(得分:1)

您需要实际安装最新版本的 Intel HAXM

<强>窗:

  1. 在Android SDK文件夹中,查看extras \ intel \ Hardware_Accelerated_Execution_Manager \
  2. 运行 intelhaxm-android.exe
  3. <强>的Mac:

    1. 打开HAXM目录
    2.   

      cd $ ANDROID_HOME / extras / intel / Hardware_Accelerated_Execution_Manager

      1. 运行安装程序:
        • 挂载HAXM * .dmg文件,然后运行其中包含的* .mpkg

答案 1 :(得分:0)

不幸的是,原始问题尚未解决。 我通过使用“genymotion android模拟器”和我的Android智能手机来解决这个问题。