Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AndroidStudio crash on macOS Big Sur beta

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

like image 725
murt Avatar asked Oct 22 '20 10:10

murt


2 Answers

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
like image 190
Urmil Shroff Avatar answered Oct 09 '22 04:10

Urmil Shroff


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.

like image 24
Andrew Wei Avatar answered Oct 09 '22 03:10

Andrew Wei