AndroidStudio macet di macOS Big Sur beta
Setelah memperbarui ke rilis beta terakhir dari macOS Big (11.0 Beta (20A5395g)) - Android Studio (4.1) terus mati karena [NSOpenGLContext setView:] must be called from the main thread.Ini sangat sering terjadi jadi saya harus membuka AS setiap 5 menit lagi dan lagi
Juga ada masalah lain - ANR (atau fungsi yang sangat lamban) yang saya toleransi sejauh ini - terkait dengan sub-jendela yang terbuka seperti
- buka manajer ADV
- membuat proyek baru - memilih aktivitas untuk aplikasi
- mengimpor proyek dari VCS.
BigSur beta SANGAT TIDAK STABIL sehingga membuatku gila. Apakah Anda merekomendasikan saluran AndroidStudio atau macOS canary / beta yang memperbaiki masalah tersebut?
EDIT 17.11.2020
Sepertinya setelah 2 penginstalan masalah 11.0.1 teratasi
Jawaban
Adakah kemungkinan Anda memiliki monitor eksternal yang terhubung? Saya mengalami masalah yang sama dan crash terjadi setiap kali ada jendela Android Studio di monitor eksternal. Ini adalah bug JDK yang diketahui dan telah diselesaikan (lihathttps://youtrack.jetbrains.com/issue/JBR-2790). Saya tahu dua solusi, tetapi keduanya tidak ideal:
- Jangan sambungkan monitor eksternal apa pun, atau ...
- Ubah runtime JDK Anda ke versi dengan bug teratasi:
- Anda perlu menginstal plugin untuk memungkinkan Anda memilih runtime Anda, lihat https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
- Unduh dan pasang runtime yang berfungsi dari https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(yaitu versi
11.0.9berfungsi, tidak ada kerusakan tetapi Anda kehilangan beberapa fungsionalitas seperti mengakses Preferensi dan Editor Tata Letak) - Dari Android Studio, pilih runtime baru ( Help > Find Action ... > Choose Runtime ... )
Sayangnya saya belum menemukan runtime yang tidak mengganggu beberapa jenis fungsionalitas di AS.
IDE membeku saat membuka tab karena pengaturan default macOS. Buka Preferensi Sistem> Umum> Pilih tab dan pilih tidak pernah .
Atau, Anda dapat menjalankan perintah ini di Terminal jika Anda ingin mengawasi semua aplikasi lain kecuali Android Studio (solusi yang ideal):
defaults write com.google.android.studio AppleWindowTabbingMode manual