Emulator ของ Android Studio กำลังประสบปัญหาใน Windows 11

หากคุณประสบปัญหากับ Android Studio Emulator บน Windows 11 แสดงว่าคุณไม่ได้อยู่คนเดียว Google และ Microsoft กำลังทำงานเพื่อแก้ไขปัญหา

องค์ประกอบที่สำคัญที่สุดอย่างหนึ่งของ SDK การพัฒนา Android Studio คือ Android Emulator ซึ่งช่วยให้นักพัฒนาสามารถทดสอบแอปของตนบนฮาร์ดแวร์เสมือนจริงที่หลากหลาย อย่างไรก็ตาม ดูเหมือนว่า Android Emulator ยังไม่พร้อมสำหรับการเปิดตัว Windows 11 เนื่องจากมีรายงานข้อผิดพลาดสำหรับโปรแกรมจำลองเมื่อใช้ Hyper-V โชคดีที่ยังมีการแก้ไขในการพัฒนา

อัปเดต 1 (11/11/21 @ 12:35 ET): Android Studio Emulator 31.1.2 มี ตอนนี้ได้รับการปล่อยตัวแล้ว พร้อมการแก้ไขสำหรับ Hyper-V บน Windows 11 น่าจะปรากฏเป็นอัปเดตใน Android Studio สำหรับทุกคนเร็วๆ นี้ บทความตามที่เผยแพร่เมื่อ พฤศจิกายน11, 2021, ถูกเก็บรักษาไว้ด้านล่าง

มีอย่างน้อย รายงานไม่กี่โหล ออนไลน์ของ Android Emulator ไม่สามารถเริ่มบน Windows 11 (ผ่านทาง Mishaal Rahman บน Twitter) เมื่อใช้ Hyper-V ซึ่งเป็นไฮเปอร์ไวเซอร์ดั้งเดิมของ Microsoft ใน Windows ปัญหานี้ส่งผลกระทบต่อพีซีที่ใช้โปรเซสเซอร์ Intel หรือ AMD แต่โปรแกรมจำลองที่ใช้ไดรเวอร์ Hypervisor สำหรับโปรเซสเซอร์ AMD แทน Hyper-V จะไม่ได้รับผลกระทบ คอมพิวเตอร์ที่ใช้ Windows 10, Linux หรือ macOS ก็ไม่ได้รับผลกระทบจากจุดบกพร่องเช่นกัน

โชคดีที่การแก้ไขอยู่ในการพัฒนาแล้ว นักพัฒนาของ Microsoft ยืนยันว่าปัญหาคือข้อบกพร่องที่เกี่ยวข้องกับ XSAVE ใน Hyper-V API บน Windows 11 และ Google และ Microsoft กำลังทำงานเพื่อแก้ไขปัญหา หากคุณต้องการวิธีแก้ปัญหาในตอนนี้ คุณก็สามารถทำได้เช่นกัน ลบบรรทัดในซอร์สโค้ดของ Android Studio Emulator และคอมไพล์ด้วยตัวเอง, หรือ แทนที่ไฟล์หนึ่งไฟล์ด้วยเวอร์ชันที่คอมไพล์ไว้ล่วงหน้าที่ใครบางคนสร้างขึ้น.

แม้ว่า Android Studio Emulator อาจจะใช้งานไม่ได้ (บางส่วน) บน Windows 11 ในตอนนี้ คุณก็ยังสามารถทำได้ เรียกใช้แอพ Android บน Windows 11 ผ่านระบบย่อย Windows ในตัวสำหรับ Android จริงๆแล้วด้วย ความสามารถในการไซด์โหลดแอปคุณยังสามารถทดสอบโปรเจ็กต์ Android Studio ของคุณใน Windows 11 ได้โดยไม่ต้องกังวลกับโปรแกรมจำลอง โปรแกรมจำลองของ Google ยังคงเป็นตัวเลือกที่ดีที่สุดสำหรับการทดสอบคุณลักษณะเฉพาะของฮาร์ดแวร์ เช่น การเคลื่อนตัวเร่งความเร็ว ตำแหน่ง GPS ที่กำหนดเอง อินเทอร์เฟซแบบพับได้ และอื่นๆ อีกมากมาย และแน่นอน หากคุณมีอุปกรณ์ Android จริง คุณสามารถเชื่อมต่อกับพีซีของคุณเพื่อทดสอบแอปพลิเคชันและเกมได้