AndroidStudio crash on macOS Big Sur beta

落花浮王杯 提交于 2020-12-30 08:13:49

问题


After update to last beta release of macOS Big (11.0 Beta (20A5395g)) - Android Studio (4.1) keeps shutting because [NSOpenGLContext setView:] must be called from the main thread. This happens very often so I have to open AS every 5 minutes again and again

Also there are other issue - ANR (or very laggy functioning) that I was tolerating so far - related to opened sub-windows like

  • open ADV manager
  • creating new project - choosing activity for application
  • importing project from VCS.

BigSur beta is SO UNSTABLE so it drive me crazy. Do You recommend any AndroidStudio or macOS canary/beta channels that fix those issues?

EDIT 17.11.2020

Looks like after 2 installation of 11.0.1 problem is fixed


回答1:


Any chance that you have external monitors connected? I'm experiencing the same issue and the crash happens whenever any Android Studio window is in the external monitors. This is a known and resolved JDK bug (see https://youtrack.jetbrains.com/issue/JBR-2790). I know of two workarounds, but they are both not ideal:

  1. Don't connect any external monitors, or...
  2. Change your JDK runtime to a version with the bug resolved:
    1. You will need to install a plugin to allow you to choose your runtime, see https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
    2. Download and install a working runtime from https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot (i.e. version 11.0.9 works, no crashes but you lose some functionality such as accessing Preferences and Layout Editor)
    3. From Android Studio, choose the new runtime (Help > Find Action... > Choose Runtime...)

Unfortunately I have yet to find a runtime that doesn't compromise some kind of functionality in AS.




回答2:


The IDE freezing when opening tabs is due to macOS's default settings. Go to System Preferences > General > Prefer tabs and select never.

Alternatively, you can run this command in Terminal if you want to keep tabs for all other apps except Android Studio (the ideal solution):

defaults write com.google.android.studio AppleWindowTabbingMode manual



回答3:


i did as what Andrew Wei said of the way2, i choose another runtime, it fixed this issue , but ererytime i open the layout design view or split view, it crashed again, i changed to other and other version runtime, one of this issue and crash on design view must be shown, so i choose the lesser of tow evils, i will use avd to view the layout instead of design view or split view.



来源:https://stackoverflow.com/questions/64480000/androidstudio-crash-on-macos-big-sur-beta

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!