MacOS Big Sur beta'da AndroidStudio çökmesi

Oct 22 2020

MacOS Big'in (11.0 Beta (20A5395g)) son beta sürümüne yapılan güncellemeden sonra - Android Studio (4.1) kapanmaya devam ediyor çünkü [NSOpenGLContext setView:] must be called from the main thread.Bu çok sık oluyor, bu yüzden AS'yi her 5 dakikada bir tekrar tekrar açmam gerekiyor

Ayrıca şu ana kadar tahammül ettiğim ANR (veya çok gecikmeli) gibi açılan alt pencerelerle ilgili başka bir sorun var

  • ADV yöneticisini aç
  • yeni proje oluşturma - uygulama için aktivite seçme
  • VCS'den proje içe aktarılıyor.

BigSur beta ÇOK DENGELİ, bu yüzden beni deli ediyor. Bu sorunları gideren herhangi bir AndroidStudio veya macOS canary / beta kanalını önerir misiniz?

17.11.2020 DÜZENLEME

Görünüşe göre 11.0.1'in 2 kurulumundan sonra problem çözüldü

Yanıtlar

5 AndrewWei Oct 23 2020 at 00:59

Bağlı harici monitörleriniz olma şansınız var mı? Aynı sorunu yaşıyorum ve herhangi bir Android Studio penceresi harici monitörlerde olduğunda kilitlenme oluyor. Bu bilinen ve çözülmüş bir JDK hatasıdır (bkz.https://youtrack.jetbrains.com/issue/JBR-2790). İki geçici çözüm biliyorum, ancak ikisi de ideal değil:

  1. Herhangi bir harici monitör bağlamayın veya ...
  2. JDK çalışma zamanınızı, hatanın çözüldüğü bir sürüme değiştirin:
    1. Çalışma zamanınızı seçmenize izin vermek için bir eklenti kurmanız gerekecek, bkz. https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
    2. Şuradan bir çalışma çalışma zamanı indirin ve yükleyin https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(yani sürüm 11.0.9çalışır, çökmez ancak Tercihler ve Düzen Düzenleyiciye erişim gibi bazı işlevleri kaybedersiniz)
    3. Android Studio'dan yeni çalışma zamanını seçin ( Yardım > Eylem Bul ... > Çalışma Zamanı Seçin ... )

Ne yazık ki, AS'de bir tür işlevsellikten ödün vermeyen bir çalışma zamanı bulamadım.

20 UrmilShroff Nov 19 2020 at 14:44

Sekmeleri açarken IDE'nin donması, macOS'un varsayılan ayarlarından kaynaklanmaktadır. Git > Sistem Tercihleri> Genel sekmeleri tercih ve seçmek asla .

Alternatif olarak, Android Studio dışındaki tüm diğer uygulamalar için sekmeleri tutmak istiyorsanız bu komutu Terminal'de çalıştırabilirsiniz (ideal çözüm):

defaults write com.google.android.studio AppleWindowTabbingMode manual