9

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

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

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

BigSur 测试版太不稳定了,所以它让我发疯。您是否推荐任何可以解决这些问题的 AndroidStudio 或 macOS canary/beta 频道?

编辑17.11.2020

看起来在 2 安装 11.0.1 后问题已修复

4

3 回答 3

23

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

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

defaults write com.google.android.studio AppleWindowTabbingMode manual
于 2020-11-19T07:44:51.290 回答
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- will-run-under
    2. 从https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot下载并安装一个工作运行时(即版本11.0.9有效,没有崩溃,但您失去了一些功能,例如访问首选项和布局编辑器)
    3. 在 Android Studio 中,选择新的运行时(Help > Find Action... > Choose Runtime...

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

于 2020-10-22T17:59:37.260 回答
-1

我按照 Andrew Wei 对 way2 说的做了,我选择了另一个运行时,它解决了这个问题,但是当我打开布局设计视图或拆分视图时,它又崩溃了,我改变了其他和其他版本的运行时,这个问题之一并且必须显示设计视图上的崩溃,所以我选择了两个邪恶中的较小者,我将使用 avd 来查看布局而不是设计视图或拆分视图。

于 2020-11-15T03:54:14.477 回答