Android Studio 在 macOS Big Sur 测试版上崩溃

AndroidStudio crash on macOS Big Sur beta

更新到 macOS Big(11.0 Beta (20A5395g))的最新 Beta 版后 - Android Studio (4.1) 一直关闭,因为 [NSOpenGLContext setView:] must be called from the main thread. 这种情况经常发生,所以我不得不每 5 分钟一次又一次地打开 AS

还有其他问题 - 到目前为止我一直在忍受的 ANR(或功能非常迟缓) - 与打开的子windows like

有关

BigSur beta 太不稳定了,快把我逼疯了。 您是否推荐解决这些问题的任何 AndroidStudio 或 macOS canary/beta 渠道?

编辑 17.11.2020

看来11.0.1 2安装后问题解决了

你有没有连接外接显示器?我遇到了同样的问题,只要任何 Android Studio window 在外部监视器中,就会发生崩溃。这是一个已知且已解决的 JDK 错误(参见 https://youtrack.jetbrains.com/issue/JBR-2790)。我知道有两种解决方法,但它们都不理想:

  1. 不要连接任何外接显示器,或者...
  2. 将您的 JDK 运行时更改为已解决错误的版本:
    1. 您将需要安装一个插件以允许您选择运行时,请参阅 https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under
    2. https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot 下载并安装工作运行时(即版本 11.0.9 工作,没有崩溃,但您失去了一些功能,例如访问首选项和布局编辑器)
    3. 从 Android Studio 中选择新的运行时(帮助 > 查找操作... > 选择运行时...)

不幸的是,我还没有找到一个不会损害 AS 中某种功能的运行时。

我按照Andrew Wei所说的方式2,我选择了另一个运行时,它解决了这个问题,但是我经常打开布局设计视图或拆分视图,它再次崩溃,我换了其他和其他版本的运行时,必须显示此问题和设计视图崩溃之一,所以我选择两害相权取其轻,我将使用 avd 查看布局而不是设计视图或拆分视图。

打开标签页时 IDE 冻结是由于 macOS 的默认设置。转到 系统偏好设置 > 常规 > 首选选项卡 和 select 从不

或者,如果您想保留除 Android Studio 之外的所有其他应用程序的选项卡(理想解决方案),您可以在终端中 运行 此命令:

defaults write com.google.android.studio AppleWindowTabbingMode manual