我在Ubuntu 16.04上使用Android Studio 3.0.1.
昨天,Android Studio弹出一条消息,说有可用的更新,我总是点击这些.然后它通知我它已成功更新模拟器.
我的AVD之前工作得很好,但是在更新完成后,现在当我启动它时,它在模拟器窗口中显示黑屏15秒,然后崩溃并显示以下错误消息:
ERROR: detected a hanging thread 'QEMU2 main loop'. No response for 15000 ms
Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
Run Code Online (Sandbox Code Playgroud)
我尝试了描述类似模拟器问题的所有线程中建议的解决方案.(我验证了模拟器仍然通过SDK Manager安装,我尝试在软件和AVD的硬件图形设置之间切换,我尝试用更新的版本6.0.24替换libstdc ++,我试着改为ln -sf我的/ usr/lib .. libstdc ++ 6.0.21进入SDK模拟器lib64/libstdc ++文件夹,我甚至下载了Android Studio,并使用自己的新SDK文件夹和新下载的SDK运行全新安装,我尝试创建具有不同架构的新AVD(arm)和不同的API级别(24,27),我尝试重新启动ADB,甚至重新启动计算机.没有任何帮助.
我的SDK工具菜单没有模拟器加速器(HAXM)的条目,虽然我的PC有一个Intel CPU:我不应该改变这个,因为我的AVD刚刚工作!什么破了?
是什么导致'QEMU2主循环'挂起,我该如何解决?