Android studio Android Emulator赢得';不要在Windows 10上从Android Studio开始

Android studio Android Emulator赢得';不要在Windows 10上从Android Studio开始,android-studio,android-emulator,Android Studio,Android Emulator,最近(在安装了AndroidStudio 2.3.x之后,我现在的版本是2.3.1),模拟器不会在AndroidStudio中启动 如果emulator位于SDK\tools目录中,我可以从命令行运行它 如果从SDK\tools目录以外的目录运行emulator,则会出现如下错误: [12236]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ..\emulator\lib64\qt\lib Could not launch

最近(在安装了AndroidStudio 2.3.x之后,我现在的版本是2.3.1),模拟器不会在AndroidStudio中启动

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

如果从SDK\tools目录以外的目录运行emulator,则会出现如下错误:

[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
工具和平台工具目录在我的路径中。Android_home设置正确。首先,我尝试从Android中的SDK管理器重新安装emulator(现在独立SDK管理器已不存在,我无法在那里进行安装)。我手动下载了SDK,并在旧SDK的基础上安装了它。然后我试着把它放在一个新的目录中,改变ANDROID_主页,更新我的路径,并改变ANDROID Studio中的设置(以及所有local.properties文件)。接下来,我完全卸载了Android Studio和SDK,重新启动并重新安装了Android Studio。还是有同样的问题

我在这里的问题中尝试了这些建议:通过复制各种目录(首先是sym链接,然后复制目录,因为sym链接在windows上的工作方式不同)

我也尝试了这里所有的建议

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

有什么建议吗

详细信息:
Windows 10(Build 1703)

Android Studio 2.3.1

我通过以下方式解决了这个问题:

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

准确地说,在我的例子中,在命令行中,从我键入的文件夹
C:\\\.android\avd

<android sdk folder>\emulator\emulator.exe @Nexus_4_Lollipop -gpu swiftshader
\emulator\emulator.exe@Nexus\u 4\u棒棒糖-gpu雨刷器

其中,Nexus_4_Lollipop是avd图像的名称。

在虚拟设备配置中将图形设置从“自动”更改为“软件-GLES 2.0”对我很有用。我认为它与“-gpu”命令行选项相同,但并非所有模式都可用:

我可以从命令行运行emulator(它必须从SDK\tools目录运行),这不是问题所在。我希望能够从Android Studio运行它。一旦你运行模拟器,当你从Android Studio运行应用程序时,它应该在运行的模拟器中可用。是的,它当然可用。但我希望能够从Android Studio控制模拟器,而不必转到命令行。据我所知,在以前版本的Android Studio中,可以使用其他参数配置模拟器。目前(Android Studio 2.4预览版6),这种可能性尚未被重新引入。恐怕唯一的选择是从命令行启动emulator。@Andrew请注意,swiftshader是一种软件仿真,它不是最快或最流畅的体验。最好的办法是使用计算机的GPU作为主机(-GPU主机),但如果这对您不起作用,您可能会遇到OpenGL配置问题。谷歌最近将模拟器libs从/yoursdk/tools移动到/yoursdk/emulator和jeeez,因为它们破坏了所有操作系统上所有模拟器先前存在的配置。我在Linux和Mac上帮助了一些人解决了这个问题,但我没有一个Windows环境需要检查,在Windows上,将/yoursdk/emulator路径放在/yoursdk/tools之前必须使它工作。你试过了吗?@MartinRevert越来越近了,现在可以从任何地方(不必在SDK\tools或SDK\emulator目录下)从命令行运行emulator,但在Android Studio中仍然无法工作……今天他们推出了Android emulator的新补丁,版本类似于26.0.2。你能更新并再试一次吗?。他们声称他们解决了所有平台的问题,但他们(再一次)破坏了我在Linux上的配置。不过,我还是不喜欢Windows,所以也许你值得一试帮助-->检查更新。我现在还没有更新,仍然是26.0.0(我想它只在Beta版)。当26.0.2可用时,我将更新问题。@在26.0.2中,模拟器没有工作,现在在26.0.3中,仍然没有骰子。