AndroidStudio ขัดข้องบน macOS Big Sur เบต้า

Oct 22 2020

หลังจากอัปเดต 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 ได้รับการแก้ไขแล้ว

คำตอบ

5 AndrewWei Oct 23 2020 at 00:59

มีโอกาสที่คุณจะเชื่อมต่อกับจอภาพภายนอกหรือไม่? ฉันประสบปัญหาเดียวกันและข้อขัดข้องเกิดขึ้นทุกครั้งที่หน้าต่าง Android Studio อยู่ในจอภาพภายนอก นี่คือข้อบกพร่อง JDK ที่ทราบและได้รับการแก้ไขแล้ว (ดูhttps://youtrack.jetbrains.com/issue/JBR-2790). ฉันรู้วิธีแก้ปัญหาสองประการ แต่ทั้งคู่ไม่เหมาะ:

  1. อย่าเชื่อมต่อจอภาพภายนอกใด ๆ หรือ ...
  2. เปลี่ยนรันไทม์ JDK ของคุณเป็นเวอร์ชันที่มีการแก้ไขข้อบกพร่อง:
    1. คุณจะต้องติดตั้งปลั๊กอินเพื่อให้คุณสามารถเลือกรันไทม์ของคุณดู https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
    2. ดาวน์โหลดและติดตั้งรันไทม์ที่ใช้งานได้จาก https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(เช่นเวอร์ชันใช้11.0.9งานได้ไม่มีข้อขัดข้อง แต่คุณสูญเสียฟังก์ชันการทำงานบางอย่างเช่นการเข้าถึงการตั้งค่าและตัวแก้ไขเค้าโครง)
    3. จาก Android Studio ให้เลือกรันไทม์ใหม่ ( Help > Find Action ... > เลือก Runtime ... )

น่าเสียดายที่ฉันยังไม่พบรันไทม์ที่ไม่กระทบต่อฟังก์ชันการทำงานบางประเภทใน AS

20 UrmilShroff Nov 19 2020 at 14:44

IDE ค้างเมื่อเปิดแท็บเกิดจากการตั้งค่าเริ่มต้นของ macOS ไปที่การตั้งค่าระบบ> ทั่วไป> ชอบแท็บและเลือกไม่

หรือคุณสามารถเรียกใช้คำสั่งนี้ใน Terminal หากคุณต้องการเก็บแท็บสำหรับแอพอื่น ๆ ทั้งหมดยกเว้น Android Studio (ทางออกที่ดีที่สุด):

defaults write com.google.android.studio AppleWindowTabbingMode manual