macOS 启动 avd 提示 The emulator process for AVD xxxx has terminated
来源:3-4 Android开发环境设置与Flutter插件安装(Mac)【边学边做】
白聪聪
2021-10-30
macOS 10.14
android studio fox 最新版 patch 3
安装好 intel HAXM 等组件后,下载了 api 分别为26,30和31的 avd,分别启动,都提示:The emulator process for AVD xxxx has terminated
查看 as 日志或者用命令行运行 emulator 发现提示 :
dyld:Symbol not found:_vmnet_shared_interface_name_key
写回答
2回答
-
这个问题还第一次遇到,Google下错误log看看网友是否有遇到类似的问题
022021-11-03 -
白聪聪
提问者
2021-11-02
问题解决了,经过几天的排查,对于 as 无法启动 avd 并在 ide log 中显示报错:
dyld: Symbol not found: _vmnet_shared_interface_name_key
估计是我的 macOS 版本过低(10.14),而 Android Studio 的版本升到了最新的 Arctic Fox 2020.3.1 Patch 3导致的,因为这个最新版所使用的 emulator 版本比较高(30.9+),所以我手动下载了 30.7.3 版本的 emulator,并替换到了 SDK 路径下,avd 就可以正常启动了。
有些人提到升到 macOS 11.1 以上的版本也可以解决此问题,不过我担心开发环境兼容性问题,暂时没有尝试这个方法。
00
相似问题