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
有关
- 打开 ADV 管理器
- 正在创建新项目 - 选择 activity 进行应用
- 正在从 VCS 导入项目。
BigSur beta 太不稳定了,快把我逼疯了。
您是否推荐解决这些问题的任何 AndroidStudio 或 macOS canary/beta 渠道?
编辑 17.11.2020
看来11.0.1 2安装后问题解决了
你有没有连接外接显示器?我遇到了同样的问题,只要任何 Android Studio window 在外部监视器中,就会发生崩溃。这是一个已知且已解决的 JDK 错误(参见 https://youtrack.jetbrains.com/issue/JBR-2790)。我知道有两种解决方法,但它们都不理想:
- 不要连接任何外接显示器,或者...
- 将您的 JDK 运行时更改为已解决错误的版本:
- 您将需要安装一个插件以允许您选择运行时,请参阅 https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under。
- 从 https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot 下载并安装工作运行时(即版本
11.0.9
工作,没有崩溃,但您失去了一些功能,例如访问首选项和布局编辑器)
- 从 Android Studio 中选择新的运行时(帮助 > 查找操作... > 选择运行时...)
不幸的是,我还没有找到一个不会损害 AS 中某种功能的运行时。
我按照Andrew Wei所说的方式2,我选择了另一个运行时,它解决了这个问题,但是我经常打开布局设计视图或拆分视图,它再次崩溃,我换了其他和其他版本的运行时,必须显示此问题和设计视图崩溃之一,所以我选择两害相权取其轻,我将使用 avd 查看布局而不是设计视图或拆分视图。
打开标签页时 IDE 冻结是由于 macOS 的默认设置。转到 系统偏好设置 > 常规 > 首选选项卡 和 select 从不。
或者,如果您想保留除 Android Studio 之外的所有其他应用程序的选项卡(理想解决方案),您可以在终端中 运行 此命令:
defaults write com.google.android.studio AppleWindowTabbingMode manual
更新到 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
有关- 打开 ADV 管理器
- 正在创建新项目 - 选择 activity 进行应用
- 正在从 VCS 导入项目。
BigSur beta 太不稳定了,快把我逼疯了。 您是否推荐解决这些问题的任何 AndroidStudio 或 macOS canary/beta 渠道?
编辑 17.11.2020
看来11.0.1 2安装后问题解决了
你有没有连接外接显示器?我遇到了同样的问题,只要任何 Android Studio window 在外部监视器中,就会发生崩溃。这是一个已知且已解决的 JDK 错误(参见 https://youtrack.jetbrains.com/issue/JBR-2790)。我知道有两种解决方法,但它们都不理想:
- 不要连接任何外接显示器,或者...
- 将您的 JDK 运行时更改为已解决错误的版本:
- 您将需要安装一个插件以允许您选择运行时,请参阅 https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under。
- 从 https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot 下载并安装工作运行时(即版本
11.0.9
工作,没有崩溃,但您失去了一些功能,例如访问首选项和布局编辑器) - 从 Android Studio 中选择新的运行时(帮助 > 查找操作... > 选择运行时...)
不幸的是,我还没有找到一个不会损害 AS 中某种功能的运行时。
我按照Andrew Wei所说的方式2,我选择了另一个运行时,它解决了这个问题,但是我经常打开布局设计视图或拆分视图,它再次崩溃,我换了其他和其他版本的运行时,必须显示此问题和设计视图崩溃之一,所以我选择两害相权取其轻,我将使用 avd 查看布局而不是设计视图或拆分视图。
打开标签页时 IDE 冻结是由于 macOS 的默认设置。转到 系统偏好设置 > 常规 > 首选选项卡 和 select 从不。
或者,如果您想保留除 Android Studio 之外的所有其他应用程序的选项卡(理想解决方案),您可以在终端中 运行 此命令:
defaults write com.google.android.studio AppleWindowTabbingMode manual