AndroidStudio ขัดข้องบน macOS Big Sur เบต้า
หลังจากอัปเดต macOS Big รุ่นเบต้าล่าสุด (11.0 Beta (20A5395g)) - Android Studio (4.1) ยังคงปิดอยู่เนื่องจาก[NSOpenGLContext setView:] must be called from the main thread.สิ่งนี้เกิดขึ้นบ่อยมากดังนั้นฉันจึงต้องเปิด AS ทุกๆ 5 นาทีซ้ำแล้วซ้ำอีก
นอกจากนี้ยังมีปัญหาอื่น ๆ - ANR (หรือการทำงานที่ล่าช้ามาก) ที่ฉันทนได้จนถึงตอนนี้ - เกี่ยวข้องกับหน้าต่างย่อยที่เปิดอยู่เช่น
- เปิดตัวจัดการ ADV
- การสร้างโครงการใหม่ - เลือกกิจกรรมสำหรับการสมัคร
- นำเข้าโครงการจาก VCS
BigSur beta นั้นไม่สามารถใช้งานได้ดังนั้นมันทำให้ฉันแทบคลั่ง คุณแนะนำช่อง AndroidStudio หรือ macOS canary / beta ที่แก้ไขปัญหาเหล่านั้นหรือไม่
แก้ไข 17.11.2020
ดูเหมือนว่าหลังจาก 2 การติดตั้งปัญหา 11.0.1 ได้รับการแก้ไขแล้ว
คำตอบ
มีโอกาสที่คุณจะเชื่อมต่อกับจอภาพภายนอกหรือไม่? ฉันประสบปัญหาเดียวกันและข้อขัดข้องเกิดขึ้นทุกครั้งที่หน้าต่าง Android Studio อยู่ในจอภาพภายนอก นี่คือข้อบกพร่อง JDK ที่ทราบและได้รับการแก้ไขแล้ว (ดูhttps://youtrack.jetbrains.com/issue/JBR-2790). ฉันรู้วิธีแก้ปัญหาสองประการ แต่ทั้งคู่ไม่เหมาะ:
- อย่าเชื่อมต่อจอภาพภายนอกใด ๆ หรือ ...
- เปลี่ยนรันไทม์ JDK ของคุณเป็นเวอร์ชันที่มีการแก้ไขข้อบกพร่อง:
- คุณจะต้องติดตั้งปลั๊กอินเพื่อให้คุณสามารถเลือกรันไทม์ของคุณดู https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
- ดาวน์โหลดและติดตั้งรันไทม์ที่ใช้งานได้จาก https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(เช่นเวอร์ชันใช้
11.0.9งานได้ไม่มีข้อขัดข้อง แต่คุณสูญเสียฟังก์ชันการทำงานบางอย่างเช่นการเข้าถึงการตั้งค่าและตัวแก้ไขเค้าโครง) - จาก Android Studio ให้เลือกรันไทม์ใหม่ ( Help > Find Action ... > เลือก Runtime ... )
น่าเสียดายที่ฉันยังไม่พบรันไทม์ที่ไม่กระทบต่อฟังก์ชันการทำงานบางประเภทใน AS
IDE ค้างเมื่อเปิดแท็บเกิดจากการตั้งค่าเริ่มต้นของ macOS ไปที่การตั้งค่าระบบ> ทั่วไป> ชอบแท็บและเลือกไม่
หรือคุณสามารถเรียกใช้คำสั่งนี้ใน Terminal หากคุณต้องการเก็บแท็บสำหรับแอพอื่น ๆ ทั้งหมดยกเว้น Android Studio (ทางออกที่ดีที่สุด):
defaults write com.google.android.studio AppleWindowTabbingMode manual