最近Android Studio升级到版本3.1.2 Build#AI-173.4720617后,我无法启动Android模拟器。对于任何AVD,我在事件日志中收到以下消息。
11:19 AM模拟器:无法启动'C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ emulator / qemu / windows-x86_64 / qemu-system-i386.exe':权限被拒绝
11:19 AM模拟器:进程已完成退出代码13
我检查的第一件事是相关文件夹授予我完全权限。我退出Android Studio并尝试以管理员身份运行而没有运气。
如果我尝试从命令行运行emulator.exe(也作为Admin),我会得到相同的响应。
... \ AppData \ Local \ Android \ sdk \ emulator> emulator.exe -avd“Nexus_5X_API_26_x86” 无法启动
'C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ emulator / qemu / windows-x86_64 / qemu-system-i386.exe':权限被拒绝
所以我尝试从命令行运行qemu-system-i386.exe,我得到以下弹出窗口。
程序无法启动,因为您的计算机缺少libwinpthread-1.dll。尝试重新安装该程序以解决此问题。
Qt5Svg.dll , Qt5Core.dll 和 Qt5Gui.dll 重复此消息。但是,每个文件都可以在 Android \ sdk \ emulated \ lib 和 Android \ sdk \ emulated \ lib \ qt \ lib 中找到。
我尝试将 libwinpthread-1.dll 复制到qt \ lib文件夹中,然后从那里启动 qemu-system-i386.exe 。我得到另一个弹出窗口......
应用程序无法正确启动(0xc000007b)。单击“确定”关闭应用程序。
我尝试重新安装Android Studio和SDK。我试过卸载/重新安装模拟器和haxm。我的想法已经不多了。
至于我的环境..
SDK工具26.1.1
Windows 10企业版,64位
请帮忙。