AndroidStudio-Absturz unter MacOS Big Sur Beta
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
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:
- Schließen Sie keine externen Monitore an oder ...
- Ändern Sie Ihre JDK-Laufzeit in eine Version, bei der der Fehler behoben ist:
- 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.
- 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) - 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.
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