AndroidStudio 在 macOS Big Sur 测试版上崩溃

mur*_*urt 9 android-studio-4.1 macos-big-sur

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

还有其他问题 - 到目前为止我容忍的 ANR(或非常滞后的功能) - 与打开的子窗口有关,例如

  • 打开 ADV 管理器
  • 创建新项目 - 为应用程序选择活动
  • 从 VCS 导入项目。

BigSur 测试版是如此不稳定,所以它让我发疯。您是否推荐任何解决这些问题的 AndroidStudio 或 macOS 金丝雀/测试版渠道?

编辑17.11.2020

2 安装 11.0.1 问题后看起来是固定的

Urm*_*off 23

打开选项卡时 IDE 冻结是由于 macOS 的默认设置。转到System Preferences > General > Prefer tabs并选择never

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

defaults write com.google.android.studio AppleWindowTabbingMode manual
Run Code Online (Sandbox Code Playgroud)

  • 正在寻找这个。你拯救了我的大好时光! (2认同)

And*_*Wei 5

您是否有机会连接外部显示器?我遇到了同样的问题,只要任何 Android Studio 窗口位于外部显示器中,就会发生崩溃。这是一个已知且已解决的 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-会被淘汰
    2. https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot下载并安装运行时(即版本11.0.9有效,没有崩溃,但您会丢失一些功能,例如访问首选项和布局编辑器)
    3. 从 Android Studio 中,选择新的运行时(帮助>查找操作... >选择运行时...

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

  • 好消息:我已经使用 Big Sur 11.0.1 候选版本 (20B5022a) 几天了,此后我没有遇到任何崩溃。 (2认同)