MacOS Big Sur beta'da AndroidStudio çökmesi
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
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:
- Herhangi bir harici monitör bağlamayın veya ...
- JDK çalışma zamanınızı, hatanın çözüldüğü bir sürüme değiştirin:
- Ç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.
- Ş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) - 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.
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