【问题标题】:Android emulator start makes Mac unresponsiveAndroid模拟器启动使Mac无响应
【发布时间】:2020-02-29 18:45:57
【问题描述】:

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

当我设置模拟器时,总是发生同样的情况:模拟器开始启动并且 mac 变得无响应(触控板变成砖块。然后 Mac 系统重新启动,没有错误报告,只是显示“BAD MAGIC!(iBoot 恐慌标头中设置的标志) ),没有可用的 macOS 恐慌日志”消息。

我尝试过的:重新安装 HAXM、不同版本的 HAXM、不同版本的 android studio(inc. 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),
  • 在虚拟机下(VMware和VirtualBox with ubuntu)的时候 模拟器启动也是如此。
  • 在 Catalina 下累了
  • 联系了英特尔,他们说:“Apple 已明确要求直接向他们解决所有支持查询或问题”
  • 联系了 Apple(百万次... 6 个月),他们说:“由于问题是由第三方应用程序引起的,因此提供的保护或支持有限。”在使用捕获数据后,他们的工程师发现问题可能是由“com.intel.haxm”引起的(就像我说的,惊喜!)

【问题讨论】:

    标签: macos android-emulator


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 谢谢,但遗憾的是它没有帮助。错误日志仅涉及 HAXM/Intel 或使用它的虚拟机。
      【解决方案3】:

      检查您的源代码,它可能是一些后台处理和/或无限循环。

      【讨论】:

        猜你喜欢
        • 2018-02-19
        • 2015-11-09
        • 2018-03-11
        • 1970-01-01
        • 1970-01-01
        • 2022-11-30
        • 2012-09-29
        • 2016-08-09
        相关资源
        最近更新 更多