AndroidStudio-Absturz unter MacOS Big Sur Beta

Oct 22 2020

Nach dem Update auf die letzte Beta-Version von macOS Big (11.0 Beta (20A5395g)) wird Android Studio (4.1) weiterhin geschlossen, da [NSOpenGLContext setView:] must be called from the main thread.dies sehr häufig vorkommt und ich AS alle 5 Minuten immer wieder öffnen muss

Es gibt auch andere Probleme - ANR (oder sehr verzögertes Funktionieren), die ich bisher toleriert habe - im Zusammenhang mit geöffneten Unterfenstern wie

  • Öffnen Sie den ADV-Manager
  • Neues Projekt erstellen - Aktivität für Anwendung auswählen
  • Projekt aus VCS importieren.

BigSur Beta ist so instabil, dass es mich verrückt macht. Empfehlen Sie AndroidStudio- oder macOS-Kanarien- / Betakanäle, die diese Probleme beheben?

BEARBEITEN 17.11.2020

Sieht aus wie nach 2 Installation von 11.0.1 Problem behoben ist

Antworten

5 AndrewWei Oct 23 2020 at 00:59

Gibt es eine Möglichkeit, dass Sie externe Monitore angeschlossen haben? Ich habe das gleiche Problem und der Absturz tritt immer dann auf, wenn sich ein Android Studio-Fenster auf den externen Monitoren befindet. Dies ist ein bekannter und behobener JDK-Fehler (siehehttps://youtrack.jetbrains.com/issue/JBR-2790). Ich kenne zwei Problemumgehungen, aber beide sind nicht ideal:

  1. Schließen Sie keine externen Monitore an oder ...
  2. Ändern Sie Ihre JDK-Laufzeit in eine Version, bei der der Fehler behoben ist:
    1. Sie müssen ein Plugin installieren, damit Sie Ihre Laufzeit auswählen können (siehe) https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
    2. Laden Sie eine funktionierende Laufzeit von herunter und installieren Sie sie https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(dh die Version 11.0.9funktioniert, keine Abstürze, aber Sie verlieren einige Funktionen wie den Zugriff auf Einstellungen und den Layout-Editor)
    3. Wählen Sie in Android Studio die neue Laufzeit aus ( Hilfe > Aktion suchen ... > Laufzeit auswählen ... )

Leider habe ich noch keine Laufzeit gefunden, die keine Funktionalität in AS beeinträchtigt.

20 UrmilShroff Nov 19 2020 at 14:44

Das Einfrieren der IDE beim Öffnen von Registerkarten ist auf die Standardeinstellungen von macOS zurückzuführen. Gehen Sie zu Systemeinstellungen> Allgemein> Registerkarten bevorzugen und wählen Sie Nie .

Alternativ können Sie diesen Befehl in Terminal ausführen, wenn Sie alle anderen Apps außer Android Studio (die ideale Lösung) im Auge behalten möchten:

defaults write com.google.android.studio AppleWindowTabbingMode manual