macOS Big Sur Beta上的AndroidStudio崩溃

问题描述

在更新到最新的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 beta太不稳定了,所以让我发疯。 您是否推荐任何可解决这些问题的AndroidStudio或macOS canary / beta渠道?

编辑 2020年11月17日

看起来像2安装11.0.1后问题已解决

解决方法

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

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

defaults write com.google.android.studio AppleWindowTabbingMode manual
,

是否有可能连接了外部显示器?我遇到了同样的问题,每当外部监视器中有任何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-will-run-under
    2. https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot下载并安装有效的运行时(即版本11.0.9有效,没有崩溃,但是您失去了某些功能,例如访问首选项和布局编辑器)
    3. 从Android Studio中选择新的运行时(帮助> 查找操作... > 选择运行时...

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

, 我按照安德鲁·韦(Andrew Wei)所说的那样做了,我选择了另一个运行时,它解决了这个问题,但是ererytime我打开了布局设计视图或拆分视图,它再次崩溃了,我换成了其他版本的运行时,必须显示此问题和在设计视图上崩溃的原因,因此我选择了较少的拖曳危害,我将使用avd来查看布局,而不是设计视图或拆分视图。