AndroidStudio macet di macOS Big Sur beta

Oct 22 2020

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

5 AndrewWei Oct 23 2020 at 00:59

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:

  1. Jangan sambungkan monitor eksternal apa pun, atau ...
  2. Ubah runtime JDK Anda ke versi dengan bug teratasi:
    1. 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.
    2. 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)
    3. Dari Android Studio, pilih runtime baru ( Help > Find Action ... > Choose Runtime ... )

Sayangnya saya belum menemukan runtime yang tidak mengganggu beberapa jenis fungsionalitas di AS.

20 UrmilShroff Nov 19 2020 at 14:44

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