Android Studio 3.1.1(AVD)仿真器不';开始

Android Studio 3.1.1(AVD)仿真器不';开始,android,android-studio,android-emulator,Android,Android Studio,Android Emulator,我在跑步: Windows 10 Enterprise 64位(1709版)(内部版本16299) 英特尔i5 4690K 16Gb内存 英伟达GeForce GTX 970 Bios Intel虚拟加速和HAXM(在android studio中)已激活 ----据我所知,所有的司机都是最新的--- 我刚刚完成了以下步骤: 已安装-jdk-9.0.4_windows-x64_bin.exe 在Windows中调整Java PATH变量,并使用“cmd-->PATH”进行检查 已安装-an

我在跑步:

  • Windows 10 Enterprise 64位(1709版)(内部版本16299)
  • 英特尔i5 4690K
  • 16Gb内存
  • 英伟达GeForce GTX 970
  • Bios Intel虚拟加速和HAXM(在android studio中)已激活
----据我所知,所有的司机都是最新的---

我刚刚完成了以下步骤:

  • 已安装-jdk-9.0.4_windows-x64_bin.exe
  • 在Windows中调整Java PATH变量,并使用“cmd-->PATH”进行检查
  • 已安装-android-studio-ide-173.4697961-windows.exe
Android Studio运行正常,但每当我尝试启动虚拟设备时,都会收到以下错误消息:

请参阅此图片以获取第一条错误消息-->

我已经尝试过x86_64 CPU体系结构,但它也不起作用

然后,我在命令提示符下使用emulator.exe发现了更多错误消息。 见-> 很抱歉出现德语错误消息,请在此简要翻译:

  • 在DLL“C:\Users…\qemu-system-x86\u 64.exe”中找不到程序跳转点“\u ZN10QByteArray14trimmed\u helperERS”
启动文件emulator-x86.exe时,我收到以下错误消息: 显示的文件并不是它声称丢失的唯一文件。总之,它抱怨:

  • libwinpthread-1.dll
  • Qt5Svg.dll
  • Qt5Core.dll
  • Qt5Gui.dll
我可以向你保证这些文件确实存在


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

  • emulator.exe-avd“virtualdevicename”-强制32位
我有以下要求:

  • 我可以接受这种解决方法。但是,在android studio中设置-force-32位参数会很好,这样我就不会每次都被迫通过命令提示符启动虚拟设备。如何设置
  • 最好是修复初始错误。我搜索了错误消息,但到目前为止没有发现任何有用的信息

  • 您需要实际安装英特尔HAXM的最新版本:

    窗口:

  • 在Android SDK文件夹中,查看extras\intel\Hardware\u Accelerated\u Execution\u Manager\
  • 运行intelhaxmandroid.exe
  • Mac:

  • 打开HAXM目录
  • cd$ANDROID\u HOME/extras/intel/Hardware\u Accelerated\u Execution\u Manager

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

  • 不幸的是,原来的问题还没有解决。
    我通过使用“genymotion android仿真器”规避了这个问题“还有我的android智能手机。

    您在Bios中打开CPU虚拟化了吗?如说明中所述->英特尔虚拟化加速和HAXM都已打开。好的,很抱歉。您是否对所有模拟器或Oreo都有问题?您可以尝试下载一些其他的,以防bug实际上在他们的资源中,并且旧版本被正确地“病毒感染”。哦,还有JDK 8..事实上我尝试了不同的Android发行版。不仅仅是奥利奥。我也试过JDK 8。所有的改变都没有解决这个问题。今天我将尝试另一个模拟器,看看会发生什么。到目前为止非常感谢。我非常感谢您的回答,但是,正如上面描述中所述,Intel HAXM已经激活。如果你假设一个不推荐的版本,我想说安装的版本是6.2.1,它是与最新的Android Studio版本一起交付的。