【发布时间】:2021-03-03 10:28:40
【问题描述】:
系统信息
MacOs 版本 - 11.3 测试版
Android Studio 版本 - 4.1.2
Android 模拟器版本 - 30.4.5
Android 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 中也没有任何选项。
我看到了this SO 帖子。 Google 将所有模拟器版本存储在存储库 URL - http://dl.google.com/android/repository/ 但我不知道 30.0.26 版本的构建版本,所以不能这样。
更新 -
请按照下面接受的答案并投反对票。
对于新手或者如果您在任何时候遇到困难,请按照以下步骤操作:
-
如果您已经卸载了最新版本的模拟器,因为它无法正常工作,请重新安装。 (因为如果我们手动替换模拟器目录 Android Studio 无法识别它,因此您将无法从 Android Studio 创建/运行 AVD)
-
从答案中提到的 URL 下载 zip 文件。
-
将内容复制(不移动)到您的原始模拟器目录。
-
如果需要,重新启动 android studio。
这只是一种解决方法,这个新版本的实际问题仍然存在。
【问题讨论】:
标签: android-emulator macos-big-sur android-studio-4.1