Crash d'AndroidStudio sur macOS Big Sur beta
Après la mise à jour vers la dernière version bêta de macOS Big (11.0 Beta (20A5395g)) - Android Studio (4.1) continue de se fermer car [NSOpenGLContext setView:] must be called from the main thread.cela arrive très souvent, je dois donc ouvrir AS toutes les 5 minutes encore et encore
Il y a aussi un autre problème - ANR (ou fonctionnement très lent) que je tolérais jusqu'à présent - lié aux sous-fenêtres ouvertes comme
- ouvrir le gestionnaire ADV
- création d'un nouveau projet - choix de l'activité pour l'application
- importation de projet depuis VCS.
La version bêta de BigSur est tellement instable que cela me rend fou. Recommandez-vous des canaux AndroidStudio ou macOS Canary / beta qui résolvent ces problèmes?
MODIFIER 17.11.2020
On dirait qu'après 2 installation du problème 11.0.1 est résolu
Réponses
Y a-t-il une chance que vous ayez des moniteurs externes connectés? Je rencontre le même problème et le plantage se produit chaque fois qu'une fenêtre Android Studio se trouve dans les moniteurs externes. Il s'agit d'un bogue JDK connu et résolu (voirhttps://youtrack.jetbrains.com/issue/JBR-2790). Je connais deux solutions de contournement, mais elles ne sont pas toutes les deux idéales:
- Ne connectez aucun moniteur externe, ou ...
- Changez votre runtime JDK en une version avec le bogue résolu:
- Vous devrez installer un plugin pour vous permettre de choisir votre runtime, voir https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
- Téléchargez et installez un runtime opérationnel à partir de https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(c'est-à-dire que la version
11.0.9fonctionne, pas de plantage mais vous perdez certaines fonctionnalités telles que l'accès aux préférences et à l'éditeur de mise en page) - Dans Android Studio, choisissez le nouveau runtime ( Aide > Rechercher une action ... > Choisir le runtime ... )
Malheureusement, je n'ai pas encore trouvé de runtime qui ne compromet pas une sorte de fonctionnalité dans AS.
Le gel de l'EDI lors de l'ouverture des onglets est dû aux paramètres par défaut de macOS. Allez dans Préférences Système> Général> onglets Préférer et sélectionnez Jamais .
Vous pouvez également exécuter cette commande dans Terminal si vous souhaitez conserver les onglets pour toutes les autres applications à l'exception d'Android Studio (la solution idéale):
defaults write com.google.android.studio AppleWindowTabbingMode manual