Android 模拟器启动使 Mac 无响应

Android emulator start makes Mac unresponsive

我正在尝试在全新的 MacBook Pro(2019 年末 i7 6 核(Intel(R) Core(TM) i7-9750H)上设置一个 android 模拟器 CPU @ 2.60GHz), Radeon 555x).

当我设置模拟器时总是发生相同的情况:模拟器开始启动并且 mac 变得无响应(触控板变成一块砖。然后 Mac 系统重新启动并且没有错误报告只是 "BAD MAGIC! (flag set in iBoot panic header), no macOS panic log available"留言。

我尝试了什么:重新安装 HAXM,不同版本的 HAXM,不同版本的 android studio(包括 4.0.1 canary),不同版本的 AVD,以上都使用自制软件,使用软件图形,更多 RAM,并清理 iOS 重新安装(完全清除)。 Genymotion 也失败了。 在 Windows 上,在全新安装(新兵训练营)之后,同样的事情发生了。基于ARM的仿真器可以启动,但它们非常慢。

我已重置 SMC、NVRAM,诊断程序显示一切正常...

感谢所有建议。

更新: 当前 MacOS 版本:10.15.3 (19D76)

我还尝试备份 错误的 mac 并在另一个 MBP 上恢复,在这种情况下,它在另一个 MBP 上工作。 我试图一个一个地删除这些文件夹:

• ~/Library/InputMethods
  • ~/Library/InputManagers
  • ~/Library/Caches
  • ~/Library/Containers
  • ~/Library/Application Support
  • ~/Library/Preferences
  • /Library/LaunchAgents
  • /Library/LaunchDaemons
  • /Library/StartupItems
  • /Library/InputMethods
  • /Library/InputManagers

检查你的源代码,它可能是一些后台处理and/or无限循环。

您检查过崩溃日志 (/Library/Logs/DiagnosticReports/*.panic) 了吗?如果问题是由图形驱动程序引起的,请尝试使用实用程序强制您的 Macbook 使用低功率图形而不是 AMD 卡。我个人使用 gSwitch.

这个问题显然 CPU 相关。我们发现了一些具有相同 CPU 的类似案例,因此解决方案是替换我的 MBP。