【发布时间】:2023-03-19 13:53:01
【问题描述】:
在撰写本文时,我使用的是最新版本的 Android Studio,即 4.0.1。 我在 Windows 10 pro 上运行,配备 16 GB RAM 的 Intel Core i7-6600U。
当我尝试使用 API 29 或 API 30 运行模拟器时,它会立即崩溃。这是我得到的唯一相关信息: 下午 2:26 模拟器:C:\Users\usrname\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe:加载设备“goldfish_pipe”的实例 0x0 时出错
2:26 PM 模拟器:deleteSnapshot:用于 default_boot
logcat 中什么都没有。
如果我使用 API 28 或更早版本运行模拟器,它可以正常工作。
更新:在其他人的帮助下,我尝试从命令行运行它。它是这样说的:
无法打开/qemu.conf,错误:2 HAX 正在工作,并且模拟器以快速 virt 模式运行。 C:\Users\mkolta\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe:加载状态时出错,例如设备“goldfish_pipe”的 0x0 deleteSnapshot:用于 default_boot VCPU 关闭请求 VCPU 关闭请求 模拟器:在退出时保存状态,会话正常运行时间为 97 毫秒 VCPU 关闭请求
提前感谢您的帮助。
【问题讨论】:
-
尝试从命令行启动模拟器,看看是否返回更多错误信息
-
我无法从命令行启动模拟器,希望能得到一些帮助。从终端,我去了 C:\Users\username\.android\avd 并从那里我可以做一个目录来查看模拟器列表。然后我尝试了 emulator -list-avds 命令,我收到一条错误消息:“emulator”不被识别为内部或外部命令、可运行程序或批处理文件。我意识到这不是我阅读的说明中所述的位置,但我的系统上不存在该位置:stackoverflow.com/questions/43627750/…
-
导航到你的AndroidSDK安装目录,emulator.exe在模拟器文件夹里面。尝试从那里运行命令。
-
您找到解决方案了吗?我遇到了完全相同的问题。 API 版本 28 及更低版本启动正常,版本 29 及更高版本立即崩溃。
-
尚无解决方案。我尝试了这里建议的所有内容,至少是我理解的那些,并且没有任何变化。正如 Bhargav 在下面建议的那样,我无法“更新密钥工具”,因为我不知道如何也无法找到相关信息。如果你知道怎么做,请分享。
标签: android api android-studio crash emulation