Android Chrome OS Emulator在启动时崩溃

Android Chrome OS Emulator在启动时崩溃,android,crash,emulation,google-chrome-os,Android,Crash,Emulation,Google Chrome Os,我试图在Android studio的Chrome OS emulator上调试我的Android应用程序。这是我遵循的教程: 问题是,它在启动时崩溃。如果我尝试通过终端启动它,我会得到以下输出: ./emulator -avd Pixelbook_beta_API_25 emulator: WARNING: encryption is off emulator: WARNING: Running on a system with less than 6 logical cores. Sett

我试图在Android studio的Chrome OS emulator上调试我的Android应用程序。这是我遵循的教程:

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

./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
在谷歌搜索时,我只发现了这个问题,但顶级解决方案并没有帮到我,因为macOS Catalina发出了一条信息“开发者无法验证”


关于环境:我正在使用macOS 10.15.4、Android Studio 3.6.3。emulator的设置是标准的,除了ram,我按照Google文档的建议将ram增加到2048 MB,我还使用运行Catalina的Mac,当我尝试启动emulator时,即使是从命令行启动,也会遇到同样的问题。具体地说,我收到一个警报,其中指出:“qemu-system-x86_64”无法打开,因为无法验证开发人员

这个问题的解决方案只是允许“qemu-system-x86_64”程序运行。为此,请执行以下步骤:

  • 尝试再次运行模拟器,并等待警报显示
  • 单击警报上的“取消”
  • 转到系统首选项>安全和隐私>常规
  • 在底部附近,您应该看到一个标题“允许从以下位置下载应用程序:”。确保选择了“应用商店和已识别的开发人员”选项
  • 您应该会在一些文本的右侧看到一个“Allow Anyway”按钮,上面写着:“qemu-system-x86_64”被禁止使用,因为它不是由已识别的开发人员提供的。单击“无论如何允许”按钮
  • 再次尝试运行模拟器
  • 您应该会看到与以前相同的警报,只是现在应该有一个“打开”按钮。单击“打开”按钮
  • 对于emulator使用的不同程序文件,如果没有“打开”按钮,您可能会看到更多(可能有很多)“无法验证”警报。如果是这种情况,请重复步骤2到8,直到仿真器正确运行。这可能需要一段时间,但最终模拟器将运行
  • 以下是我的安全和隐私页面的屏幕截图:


    我试过这个。它工作得很好,除了我还必须关闭和重新打开终端窗口。