Android Emulator无法在Windows 10上从Android Studio启动

Kri*_*son 10 android-emulator android-studio

最近(安装Android Studio 2.3.x后,我现在在2.3.1),模拟器将无法在Android Studio中启动.

如果它位于SDK\tools目录中,我可以从命令行运行模拟器.

如果我从SDK\tools目录以外的目录运行模拟器,我会收到如下错误:

[12236]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ..\emulator\lib64\qt\lib
Could not launch '..\emulator/qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory
Run Code Online (Sandbox Code Playgroud)

工具和平台工具目录在我的路径中.Android_home设置正确.首先,我尝试从Android中的SDK管理器重新安装模拟器(现在独立的SDK管理器已经不存在了,我无法在那里完成).我手动下载了SDK并将其安装在旧SDK的上方.然后我尝试将它放在一个新目录中并更改ANDROID_HOME并更新我的路径并更改Android Studio中的设置(以及所有local.properties文件).接下来,我完全卸载了Android Studio和SDK,重新启动并重新安装了Android Studio.还有同样的问题.

我在这里尝试了这里的建议:在SDK工具通过复制各种目录(第一个sym-links然后复制目录,因为sym-links在Windows上的工作方式不同)更新到25.3.1后,Android Studio上的模拟器无法启动.

我在这里尝试了所有建议:https://issuetracker.google.com/issues/37137213.

我已经重新安装了HAXM,但我不认为它是一个模拟器问题,因为当我从tools目录中的命令提示符启动时它确实有效.

有什么建议?

详细信息:
Windows 10(Build 1703)
Android Studio 2.3.1

And*_*rew 5

我已经通过这种方式解决了这个问题:

在命令行中,从包含avd图像的文件夹中,我已经使用switch -gpu swiftshader对虚拟设备图像运行了emulator.exe

确切地说,就我而言,在命令行中,从C:\<Users>\.android\avd我键入的文件夹中

<android sdk folder>\emulator\emulator.exe @Nexus_4_Lollipop -gpu swiftshader
Run Code Online (Sandbox Code Playgroud)

其中Nexus_4_Lollipop是avd图片的名称。