上次更新 Android 模拟器后,我无法启动任何虚拟设备。即使我创建了一个新的。模拟器显示几秒钟,然后出现错误,并且 macOS 在问题报告中显示:
qemu-system-x86_64 意外退出
Dyld Error Message:
Symbol not found: _pwritev
Referenced from: /Users/USER/Library/Android/*/qemu-system-x86_64
Expected in: /usr/lib/libSystem.B.dylib
使现金无效并重新启动没有帮助。
好的,感谢Usama Altaf
问题已描述here https://issuetracker.google.com/issues/191805460。该问题出现在模拟器版本 30.7.4 的 macOS Catalina 上。
有两种可能的解决方案:
- 将 macOS 更新为 Big Sur。
- 降级模拟器版本。
如果你想降级模拟器:
- 关闭 Android Studio
- 下载并解压提供的旧版本here https://dl.google.com/android/repository/emulator-darwin_x64-7140946.zip
- 替换 $ANDROID_HOME/emulator 中的文件
- 启动 Android Studio,它将使用新文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)