系统信息
MacOs 版本 - 11.3 测试版
Android Studio 版本 - 4.1.2
安卓模拟器版本 - 30.4.5
安卓 HAXM 版本 - 7.5.1
错误堆栈
emulator: Android emulator version 30.4.5.0 (build_id 7140946) (CL:N/A)
handleCpuAcceleration: feature check for hvf
cannot add library /Users/rajaparikshit/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libvulkan.dylib: failed
HVF error: HV_ERROR
qemu-system-x86_64: failed to initialize HVF: Invalid argument
Failed to open the hax module
No accelerator found.
qemu-system-x86_64: failed to initialize HAX: Operation not supported by device
added library /Users/rajaparikshit/Library/Android/sdk/emulator/lib64/vulkan/libvulkan.dylib
cannot add library /Users/rajaparikshit/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libMoltenVK.dylib: failed
added library /Users/rajaparikshit/Library/Android/sdk/emulator/lib64/vulkan/libMoltenVK.dylib
Android 模拟器版本 - 30.0.26 按预期完美运行。但是在 30.4.5.0 更新后它不起作用。
我试图搜索降级到 30.0.26 的方法,但我找不到,即 android studio manager 中也没有任何选项。
我看到了这个SO 帖子。谷歌将所有模拟器版本存储在存储库 URL - http://dl.google.com/android/repository/但我不知道 30.0.26 版本的构建版本,所以不能这样。
更新 -
请按照下面接受的答案并放弃投票。
对于新手或者如果您在任何时候遇到困难,请按照以下步骤操作:
如果您已经卸载了最新版本的模拟器,因为它无法正常工作,请重新安装。(因为如果我们手动替换模拟器目录 Android Studio 无法识别它,因此您将无法从 Android Studio 创建/运行 AVD)
从答案中提到的 URL 下载 zip 文件。
将内容复制(不移动)到您的原始模拟器目录。
如果需要,重新启动 android studio。
但这只是一种解决方法,这个新版本的实际问题仍然存在。