Android Studio 更新后 AVD 无法启动

AVD not booting after Android Studio update

安装这几天发布的 921MB 更新后,我的 AVD 不再启动。我不完全记得更新的实体(可能是 API/SDK 修订版),我正在使用 Android Studio 2.3 build AI-162.4069837 with API 25 revision 3(我认为这是最后一个Debian 上的实际更新)。

当我启动 AVD 时,它只是保持黑屏并且永远不会完成启动。日志在它开始引导 AVD 后立即显示此错误:

1292-1328/? E/vold: Failed to chmod /data/system_ce/0: No such file or directory
1292-1328/? E/vold: Failed to chmod /data/misc_ce/0: No such file or directory
1292-1328/? E/vold: Failed to chmod /data/media/0: No such file or directory

好像没有初始化文件系统

之后,我不断收到错误循环,我将其粘贴在 https://pastebin.com/cbk9T8KR

还有其他人有问题吗?关于如何让 VM 再次工作有什么想法吗?

我最终找到了一个临时解决方案,希望他们能修复该错误。您应该在 .android/AVD/[AVD 名称]/ 中打开 config.ini 并设置

hw.gpu.enabled=yes
hw.gpu.mode=swiftshader

VM 恢复正常工作。

来源:https://issuetracker.google.com/issues/36905888

对于所有 Windows 用户,config.ini 在

C:\Users\yourname.android\avd\yourdevicename.avd/config.ini

和条目

hw.gpu.enabled=是 hw.gpu.mode=自动

已经存在。但是将 hw.gpu.mode 更改为 "swiftshader" 效果很好。