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
- 在安全模式下试过,
- 与其他模拟器(genymotion、bluestacks)一起使用,
- 在虚拟 machine 下(VMware 和 VirtualBox with ubuntu)时
模拟器启动时发生同样的情况。
- 卡塔琳娜手下累了
- 联系了英特尔,他们说:"Apple has explicitly requested all support inquiries or issues to be addressed directly to them"
- 联系 Apple(百万次... 6 个月)他们说:"Since the problem is caused by a third party application, there is limited protection or support to provide." 使用捕获数据后,他们的工程师发现问题可能是由 "com.intel.haxm" 引起的(比如我说,惊喜!)
检查你的源代码,它可能是一些后台处理and/or无限循环。
您检查过崩溃日志 (/Library/Logs/DiagnosticReports/*.panic
) 了吗?如果问题是由图形驱动程序引起的,请尝试使用实用程序强制您的 Macbook 使用低功率图形而不是 AMD 卡。我个人使用 gSwitch.
这个问题显然 CPU 相关。我们发现了一些具有相同 CPU 的类似案例,因此解决方案是替换我的 MBP。
我正在尝试在全新的 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
- 在安全模式下试过,
- 与其他模拟器(genymotion、bluestacks)一起使用,
- 在虚拟 machine 下(VMware 和 VirtualBox with ubuntu)时 模拟器启动时发生同样的情况。
- 卡塔琳娜手下累了
- 联系了英特尔,他们说:"Apple has explicitly requested all support inquiries or issues to be addressed directly to them"
- 联系 Apple(百万次... 6 个月)他们说:"Since the problem is caused by a third party application, there is limited protection or support to provide." 使用捕获数据后,他们的工程师发现问题可能是由 "com.intel.haxm" 引起的(比如我说,惊喜!)
检查你的源代码,它可能是一些后台处理and/or无限循环。
您检查过崩溃日志 (/Library/Logs/DiagnosticReports/*.panic
) 了吗?如果问题是由图形驱动程序引起的,请尝试使用实用程序强制您的 Macbook 使用低功率图形而不是 AMD 卡。我个人使用 gSwitch.
这个问题显然 CPU 相关。我们发现了一些具有相同 CPU 的类似案例,因此解决方案是替换我的 MBP。