Chrome 操作系统模拟器在启动时崩溃

Sai*_*ent 5 crash android emulation google-chrome-os

我尝试在 Android studio 中的 Chrome OS 模拟器上调试我的 Android 应用程序。这是我遵循的教程: https: //developer.android.com/topic/arc/emulator

问题是,它在启动时崩溃。如果我尝试通过终端启动它,我会得到以下输出:

./emulator -avd Pixelbook_beta_API_25
emulator: WARNING: encryption is off
emulator: WARNING: Running on a system with less than 6 logical cores. Setting number of virtual cores to 1
qemu-system-x86_64: -usbdevice tablet: '-usbdevice' is deprecated, please use '-device usb-...' instead
virto-goldfish-pipe fatal error: init:475: Could not get virtio gpu ops!
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)

当谷歌搜索时,我只发现了这个问题,但顶级解决方案对我没有帮助,因为 macOS Catalina 吐出一条消息“无法验证开发人员”

/sf/answers/4257357051/

关于环境:我使用的是macOS 10.15.4,Android Studio 3.6.3。模拟器的设置是标准的,除了 RAM,我按照 Google 文档的建议将其提高到 2048 MB

Tyl*_*ood 2

我还使用运行 Catalina 的 Mac,当我尝试启动模拟器时,即使是从命令行启动模拟器,也会遇到同样的问题。具体来说,我收到一条警报,其中指出: \xe2\x80\x9cqemu-system-x86_64\xe2\x80\x9d 无法打开,因为无法验证开发人员。

\n

解决这个问题的方法很简单,就是让“qemu-system-x86_64”程序运行。为此,请按照下列步骤操作:

\n
    \n
  1. 尝试再次运行模拟器并等待显示警报。
  2. \n
  3. 单击警报上的“取消”。
  4. \n
  5. 转至系统偏好设置 > 安全和隐私 > 常规。
  6. \n
  7. 在底部附近,您应该会看到一个名为“允许从以下位置下载应用程序”的标题。确保您选择了“App Store 和已确定的开发人员”选项。
  8. \n
  9. 您应该在某些文本的右侧看到一个“仍然允许”按钮,其中显示:“qemu-system-x86_64”已被阻止使用,因为它不是来自已确定的开发人员。单击“仍然允许”按钮。
  10. \n
  11. 尝试再次运行模拟器。
  12. \n
  13. 您应该看到与以前相同的警报,但现在应该有一个“打开”按钮。单击“打开”按钮。
  14. \n
  15. 对于模拟器使用的不同程序文件,如果没有“打开”按钮,您可能会看到更多(可能是很多)“无法验证”警报。如果是这种情况,请重复步骤 2 到 8,直到模拟器正确运行。这可能需要一段时间,但模拟器最终会运行。
  16. \n
\n

这是我的安全和隐私页面的屏幕截图:

\n

设置页面

\n