AndroidStudio crash on macOS Big Sur beta

4k views Asked by At

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

3

There are 3 answers

6
Andrew Wei On BEST ANSWER

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
YoYoLikesCiCi On

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.

2
Urmil Shroff On

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