แก้ปัญหาที่ทราบแล้วด้วย Android Emulator

หน้านี้แสดงปัญหาที่ทราบ วิธีแก้ปัญหา และเคล็ดลับในการแก้ปัญหาสำหรับ โปรแกรมจำลอง Android หากพบปัญหาที่ไม่ได้ระบุไว้ที่นี่ หรือใช้ วิธีแก้ปัญหาที่ระบุไว้ที่นี่ไม่สำเร็จ โปรดรายงานข้อบกพร่อง

ปัญหาทั่วไป


Google Maps ไม่แสดงในการควบคุมเพิ่มเติมของโปรแกรมจำลอง Android

Android Emulator เวอร์ชันก่อน 34.2.13 จะไม่มี Google Maps ที่ใช้งานได้ในส่วนควบคุมเพิ่มเติมอีกต่อไปตั้งแต่ช่วงกลางเดือนพฤษภาคมเป็นต้นไป Emulator รุ่นเก่าจะมาพร้อมกับ Chromium เวอร์ชันที่ไม่รองรับ JavaScript API ของ Google Maps

ตรวจสอบว่ามีพื้นที่ในดิสก์เพียงพอ

เพื่อหลีกเลี่ยงการขัดข้องและการหยุดทำงานเนื่องจากพื้นที่ว่างในดิสก์ไม่เพียงพอ โปรแกรมจำลองจะตรวจสอบพื้นที่ว่างในดิสก์ว่าเพียงพอหรือไม่เมื่อเริ่มต้น และจะไม่เริ่ม จนกว่าจะมีพื้นที่ว่างอย่างน้อย 5 GB หากโปรแกรมจำลองเริ่มต้นไม่สำเร็จ ให้ตรวจสอบว่าคุณมีพื้นที่ว่างในดิสก์เพียงพอหรือไม่

ซอฟต์แวร์ป้องกันไวรัส

เนื่องจากแพ็กเกจซอฟต์แวร์รักษาความปลอดภัยและป้องกันไวรัสจำนวนมากทำงานโดยการตรวจสอบการดำเนินการอ่านและเขียนทุกครั้ง การใช้ซอฟต์แวร์ดังกล่าวจึงอาจลดประสิทธิภาพของเครื่องมือต่างๆ เช่น Android Emulator

แพ็กเกจป้องกันไวรัสหลายแพ็กเกจมีตัวเลือกในการเพิ่มแอปพลิเคชันที่เฉพาะเจาะจงลงใน รายการแอปพลิเคชันที่เชื่อถือได้ ซึ่งจะช่วยให้แอปพลิเคชันที่อยู่ในรายการทำงานได้ โดยไม่ทำให้ประสิทธิภาพลดลง หากประสิทธิภาพการทำงานของ การบันทึกหรือการโหลดสแนปชอต AVD ไม่ดี คุณอาจปรับปรุงประสิทธิภาพนี้ได้โดยการเพิ่ม แอปพลิเคชัน Android Emulator เป็นแอปพลิเคชันที่เชื่อถือได้ในซอฟต์แวร์ ป้องกันไวรัส

ผลกระทบต่อประสิทธิภาพจะแตกต่างกันไปในแต่ละแพ็กเกจซอฟต์แวร์ป้องกันไวรัส หากคุณติดตั้งซอฟต์แวร์ป้องกันไวรัสเพิ่มเติมจากที่มาพร้อมกับระบบปฏิบัติการ คุณสามารถทำการทดสอบง่ายๆ เพื่อดูว่าซอฟต์แวร์ป้องกันไวรัสใดมีผลต่อประสิทธิภาพในการโหลดโปรแกรมจำลองและดำเนินการบันทึกมากกว่า

ซอฟต์แวร์ป้องกันไวรัสบางโปรแกรมอาจใช้ร่วมกับ Android Emulator ไม่ได้

หากคุณใช้ซอฟต์แวร์ Avast และพบปัญหาในการเรียกใช้โปรแกรมจำลอง Android ให้ปิดใช้ใช้การจำลองเสมือนแบบซ้อนเมื่อใช้ได้ และเปิดใช้การจำลองเสมือนที่ช่วยด้วยฮาร์ดแวร์ในการตั้งค่าการแก้ปัญหา ของ Avast นอกจากนี้ หลังจากปิดใช้การจำลองเสมือนฮาร์ดแวร์ของ Avast แล้ว ให้ตรวจสอบว่าได้ตั้งค่า HAXM อย่างถูกต้องอีกครั้งด้วยการติดตั้ง HAXM เวอร์ชันล่าสุดจาก SDK Manager ใหม่อีกครั้งทั้งหมด

ใน Windows บางครั้ง AVD จะค้างเมื่อใช้ HAXM และแก้ไขปัญหาได้โดย ถอนการติดตั้ง McAfee ออกทั้งหมด

Windows: RAM ที่ว่างและค่าใช้จ่ายในการคอมมิต

เมื่อโปรแกรมจำลองเริ่มต้นทำงาน โปรแกรมจะต้องเริ่มต้น RAM ของระบบปฏิบัติการ Android แขกรับเชิญ ใน Windows โปรแกรมจำลองจะขอให้ Windows จัดสรร ขนาดเต็มของหน่วยความจำของแขกในเวลาเริ่มต้น แม้ว่าในระหว่างการทำงานจริง หน่วยความจำอาจได้รับการจัดสรรตามความต้องการ โปรแกรมจำลองจะขอหน่วยความจำของแขกทั้งหมดในเวลาเริ่มต้น เนื่องจาก Windows จะระมัดระวังในการตรวจสอบว่ามี RAM จริงและไฟล์เพจเพียงพอที่จะเก็บชุดการทำงานที่มีศักยภาพทั้งหมด คำขอนี้เตรียมพร้อมสำหรับกรณีที่เลวร้ายที่สุด ซึ่งหน่วยความจำของแขกทั้งหมด จะถูกแตะอย่างรวดเร็วโดยไม่มีโอกาสทิ้งหรือเพิ่มหน่วยความจำ

บางครั้งเมื่อโปรแกรมจำลองขอให้ Windows พิจารณาขนาดหน่วยความจำเต็มของแขกรับเชิญนี้ คำขอจะเกินขีดจำกัดการคอมมิตปัจจุบัน ซึ่งเป็นผลรวมของ RAM จริงและ Pagefile ที่พร้อมใช้งาน ในกรณีนี้ Windows ไม่สามารถรับประกันได้ว่า ชุดการทำงานในกรณีที่แย่ที่สุดจะพอดีกับ RAM จริงหรือไฟล์เพจ และ โปรแกรมจำลองจะเริ่มทำงานไม่สำเร็จ

ในกรณีทั่วไป พื้นที่ฮาร์ดไดรฟ์ที่จัดสรรสำหรับ Pagefile บวกกับ RAM จริงจะเพียงพอสำหรับกรณีการใช้งานส่วนใหญ่ของโปรแกรมจำลอง อย่างไรก็ตาม หากคุณพบว่าเริ่มโปรแกรมจำลองไม่สำเร็จเนื่องจากเกินขีดจำกัดการคอมมิต เราขอแนะนำให้ตรวจสอบค่าใช้จ่ายในการคอมมิตปัจจุบัน ซึ่งดูได้ในแท็บประสิทธิภาพในตัวจัดการงานของ Windows หากต้องการเปิดตัวจัดการงาน ให้กด Ctrl + Shift + Esc

วิธีลดโอกาสในการเกินขีดจำกัดการคอมมิตในรูปแบบต่างๆ

  • เพิ่ม RAM จริงให้ว่างก่อนเปิดโปรแกรมจำลองโดยการปิดแอปพลิเคชันและไฟล์ที่ไม่ได้ใช้
  • ปิดใช้เครื่องมือจัดการหน่วยความจำและเครื่องมือบีบอัดหน่วยความจำของบุคคลที่สาม ยูทิลิตีเหล่านี้อาจทำให้เกิดค่าใช้จ่ายในการคอมมิตที่มากเกินไปอย่างไม่มีประสิทธิภาพ และทำให้ระบบเข้าใกล้ขีดจำกัดการคอมมิตมากขึ้น
  • ใช้ขนาดที่ระบบจัดการสำหรับไฟล์เพจของ Windows ซึ่งจะเพิ่มขนาดไฟล์เพจและขีดจำกัดการคอมมิตได้อย่างยืดหยุ่น และแบบไดนามิกมากขึ้น เพื่อตอบสนองต่อความต้องการที่เพิ่มขึ้นจากโปรแกรมจำลองและแอปพลิเคชันอื่นๆ

    อ่านข้อมูลเพิ่มเติมเกี่ยวกับการเรียกเก็บเงินตามข้อผูกมัดและเหตุผลที่การตั้งค่าแบบยืดหยุ่นดีที่สุดได้ใน บทความนี้ของ Microsoft

การสัมผัสหลายนิ้วไม่ทำงานในหน้าต่างเครื่องมือ

ท่าทางสัมผัสแบบมัลติทัช รวมถึงการเลื่อนด้วย 2 นิ้ว จะไม่ทำงานเมื่อโปรแกรมจำลอง ทำงานในหน้าต่างเครื่องมือ หากต้องการเปิดใช้มัลติทัช ให้เปิดโปรแกรมจำลองในหน้าต่างแยก

โปรแกรมจำลองลดคุณภาพเอาต์พุตเสียงบลูทูธ

หากใช้ชุดหูฟังบลูทูธ คุณอาจสังเกตเห็นว่าเอาต์พุตเสียงของหูฟังบลูทูธลดลงเมื่อโปรแกรมจำลองทำงาน (ปัญหา 183139207) ซึ่งเกิดขึ้นเนื่องจากเมื่อโปรแกรมจำลองเปิดขึ้น โปรแกรมจะเปิดไมโครโฟนของชุดหูฟัง ซึ่ง ทำให้ชุดหูฟังเปลี่ยนเป็นโหมดดูเพล็กซ์ที่มีคุณภาพลดลง

หากต้องการหลีกเลี่ยงปัญหานี้ ให้ปิดใช้ไมโครโฟนในโปรแกรมจำลองโดยเพิ่ม hw.audioInput=no ในไฟล์ config.ini ของอุปกรณ์เสมือน Android (AVD) หากต้องการค้นหาไฟล์ config.ini ของ AVD ให้ไปที่ AVD ใน Device Manager คลิกเมนูที่ซ่อนอยู่ แล้วเลือกแสดงในดิสก์

อุปกรณ์เสมือน Android เปิดตัวใน ChromeOS ไม่สำเร็จ

ใน ChromeOS อุปกรณ์เสมือน Android (AVD) อาจเปิดไม่สำเร็จเนื่องจากไม่มีlibnss3 การอ้างอิง หากต้องการเปิดใช้ AVD ให้สำเร็จ ให้เรียกใช้ sudo apt install libnss3 เพื่อติดตั้งไลบรารี libnss3 ด้วยตนเอง

คำเตือนเกี่ยวกับเซ็นเซอร์การเอียงข้อมือใน Wear OS

ใน Wear OS โปรแกรมจำลองอาจบันทึกข้อความต่อไปนี้ซ้ำๆ เกี่ยวกับ เซ็นเซอร์การเอียงข้อมือ the host has not provided value yet for sensorHandle=16

นักพัฒนาแอปไม่ต้องสนใจคำเตือนเหล่านี้

หน้าต่างโปรแกรมจำลองที่ฝังมีขนาดเล็กเกินไป

ในเครื่องที่มีความละเอียดต่ำกว่า เช่น 1024x768 การอ่านหน้าจอโปรแกรมจำลองเมื่อทำงานในหน้าต่างเครื่องมือใน Android Studio อาจเป็นเรื่องยาก หากต้องการเพิ่มพื้นที่ให้โปรแกรมจำลอง ให้ปิดหน้าต่างเครื่องมือ Device Manager หากเปิดอยู่ นอกจากนี้ คุณยังดึงหน้าต่างโปรแกรมจำลองออกจาก Android Studio ได้ด้วย โดยในหน้าต่างโปรแกรมจำลอง ให้คลิกการตั้งค่า > โหมดการดู แล้วเลือกหน้าต่าง แทนตรึงที่ Dock

ปัญหาเกี่ยวกับกราฟิก


Android Emulator ทำงานช้าหลังจากอัปเดต

ปัจจัยภายนอกหลายอย่างอาจทำให้ Android Emulator เริ่มทำงานช้าลงหลังจากอัปเดต หากต้องการเริ่มแก้ปัญหา เราขอแนะนำให้ทำตาม ขั้นตอนต่อไปนี้

  • หากคุณมี GPU ของ Intel (โดยเฉพาะ Intel HD 4000) โปรดตรวจสอบว่าคุณได้ดาวน์โหลดและติดตั้งไดรเวอร์กราฟิก Intel ล่าสุดแล้ว
  • หากเครื่องมีทั้ง GPU ของ Intel และ GPU แยก ให้ปิดใช้ GPU ของ Intel ในตัวจัดการอุปกรณ์เพื่อให้แน่ใจว่าคุณ ใช้ GPU แยก
  • เรียกใช้โปรแกรมจำลองโดยใช้โหมด -gpu swiftshader ดูข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกการกำหนดค่าการเร่งกราฟิกในบรรทัดคำสั่งได้ที่กำหนดค่าการเร่งด้วยฮาร์ดแวร์
  • ตรวจสอบว่าเราเตอร์ไม่ได้ใช้ที่อยู่ IPv6 หากคุณไม่มีการเชื่อมต่อ IPv6

หากยังพบปัญหาเกี่ยวกับ Android Emulator ที่ทำงานช้า โปรดรายงานข้อบกพร่องและระบุรายละเอียดที่จำเป็นของ Android Emulator เพื่อให้เราตรวจสอบได้

ข้อผิดพลาด: ไม่พบ vulkan-1.dll

หากโปรแกรมจำลองเปิดไม่สำเร็จเนื่องจากข้อผิดพลาด vulkan-1.dll cannot be found คุณอาจต้องอัปเดตโปรแกรมจำลอง หากต้องการอัปเดตโปรแกรมจำลองใน Android Studio ให้ไปที่เครื่องมือ > SDK Manager แล้วติดตั้งแพลตฟอร์ม Android เวอร์ชันเสถียรล่าสุด

หรือหากไม่ต้องการแอปที่ใช้ไลบรารีกราฟิก Vulkan ให้ปิด Vulkan โดยเปิดโปรแกรมจำลองจากบรรทัดคำสั่งด้วยแฟล็ก -feature -Vulkan

สร้างสแนปชอตไม่ได้

ระบบไม่รองรับการสร้างสแนปชอตของ โปรแกรมจำลองที่มีไลบรารีกราฟิก Vulkan หากต้องการเรียกใช้โปรแกรมจำลองโดยไม่ใช้ Vulkan ให้เปิดโปรแกรมจำลองจากบรรทัดคำสั่ง ด้วยแฟล็ก -feature -Vulkan หรือคุณจะถอนการติดตั้งและหลีกเลี่ยง การใช้แอปที่มี Vulkan เช่น Chrome ใน API 30 ขึ้นไป หากต้องการใช้ สแนปชอตเป็นส่วนหนึ่งของเวิร์กโฟลว์การพัฒนา

เปิดหน้าเว็บไม่ถูกต้อง

ตั้งแต่ API ระดับ 30 เป็นต้นไป Chrome จะใช้ไลบรารีกราฟิก Vulkan เป็น แบ็กเอนด์การแสดงผล และอาจมีปัญหาด้านความเข้ากันได้ในเครื่องบางเครื่อง หาก Chrome แสดงผลไม่ถูกต้อง ให้ลองเปิดโปรแกรมจำลองจากบรรทัดคำสั่ง ด้วยแฟล็ก -feature -Vulkan

คำเตือนเกี่ยวกับไดรเวอร์ GPU - กลับไปใช้ซอฟต์แวร์

หากได้รับคำเตือนเกี่ยวกับไดรเวอร์ GPU ที่กลับไปใช้เวอร์ชันก่อนหน้า คุณอาจใช้ GPU ที่ไม่รองรับ โดยค่าเริ่มต้น ระบบจะใช้ "อัตโนมัติ" ซึ่งอาจเลือกการแสดงผลซอฟต์แวร์ หากเลือกฮาร์ดแวร์ คุณควรบังคับให้ใช้การแสดงผลฮาร์ดแวร์ได้ (ระบบอาจยังแสดงข้อความเตือน)

สำหรับรูปภาพที่ไม่ได้มาจาก Play Store คุณสามารถทำได้ในตัวจัดการอุปกรณ์ -> 3 จุด -> แก้ไข สำหรับรูปภาพใน Play Store คุณจะต้องแก้ไขไฟล์กำหนดค่า 2 ไฟล์นั้นด้วยตนเอง

~/.android/your_avd_name.avd/config.ini

~/.android/your_avd_name.avd/hardware-qemu.ini

และเปลี่ยน hw.gpu.mode เป็น host

โปรดทราบว่าการดำเนินการดังกล่าวอาจลดความเสถียรของโปรแกรมจำลอง ดูรายละเอียดเพิ่มเติมได้ที่ข้อบกพร่อง

โปรแกรมจำลองไม่บูตใน Chrome Remote Desktop บน Windows

หากโปรแกรมจำลองไม่บูตขณะใช้เดสก์ท็อประยะไกลของ Chrome ใน Windows วิธีแก้ปัญหาที่แนะนำในปัจจุบันคือการใช้แฟล็ก -gpu เช่น -gpu host หรือ -gpu swiftshader

โปรแกรมจำลองสิ้นสุดด้วยรหัสออก -1073741511 (Windows 8.1 หรือ Windows 10 N)

สาเหตุอาจเป็นเพราะระบบของคุณ (เช่น C:\Windows\System32 (ระบบ 64 บิต)) ไม่มี msvcp140.dll, msvcp140_1.dll และ msvcp140_2.dll ที่ผ่านมา ผู้ใช้ที่รายงานปัญหานี้สามารถแก้ไขได้โดย การติดตั้ง (หรือติดตั้งใหม่) ฟีเจอร์ Windows Media ซึ่งเป็นตัวเลือก ใน Windows 10 เวอร์ชัน N

ปัญหาที่คล้ายกันนี้อาจเกิดขึ้นกับ Windows 8.1 ด้วย

โปรดดูวิธีติดตั้งฟีเจอร์ Windows Media จากเว็บไซต์ของ Microsoft

โปรดทราบว่า Android Studio และ Android Emulator ไม่ได้รองรับ Windows 8.1 อีกต่อไป รวมถึง Microsoft เองก็ไม่ได้รองรับเช่นกัน (ตั้งแต่ปี 2023) คุณยังแสดงความคิดเห็นที่คล้ายกันนี้ได้ด้วย Windows 10 เนื่องจาก Microsoft ได้ประกาศว่าการรองรับ Windows 10 จะสิ้นสุดลงในวันที่ 14 ตุลาคม 2025 แม้ว่าเราจะเข้าใจถึงความจำเป็นในการหาโซลูชันใน Windows 8.1/Windows 10 แต่การพัฒนาและการสนับสนุนระบบปฏิบัติการรุ่นเก่าต่อไปก็เป็นความท้าทายที่อาจส่งผลต่อความเสถียรและประสิทธิภาพของโปรแกรมจำลองสำหรับผู้ใช้ส่วนใหญ่

หากอัปเกรดระบบปฏิบัติการไม่ได้ คุณอาจลองค้นหา Android Emulator เวอร์ชันเก่าในที่เก็บถาวรของเรา (https://developer.android.com/studio/emulator_archive โดยเวอร์ชันเสถียรล่าสุดคือ 32.1.11) ซึ่งอาจเข้ากันได้กับ Windows 8.1 (วิธีนี้อาจใช้ได้ แต่เราไม่รองรับ) โปรดทราบว่าเราไม่รองรับ Android เวอร์ชันที่ต่ำกว่านี้และอาจทำงานไม่ถูกต้อง และเราขอแนะนำอย่างยิ่งไม่ให้ใช้ Android เวอร์ชันที่ต่ำกว่านี้กับ Android เวอร์ชันใหม่กว่า (เช่น API 34 ขึ้นไป)

เราขอแนะนำให้อัปเกรดเป็นระบบปฏิบัติการที่รองรับเพื่อประสบการณ์การใช้งาน Android Emulator ที่ดีที่สุด

ขออภัยในความไม่สะดวกที่อาจเกิดขึ้น

โปรแกรมจำลองทำงานไม่ถูกต้องใน macOS ในโหมดการแสดงผลฮาร์ดแวร์

ในอุปกรณ์ Mac ที่มี Apple Silicon โปรแกรมจำลองจะใช้ไลบรารี MoltenVK สำหรับ Vulkan API เมื่อเลือกโหมดการแสดงผลฮาร์ดแวร์ แม้ว่าโดยทั่วไปแล้ว MoltenVK จะให้ประสิทธิภาพที่ดีกว่ามาก แต่ไลบรารีนี้ก็ไม่รองรับฟีเจอร์ Vulkan ทั้งหมด ในกรณีที่เกิดปัญหาความเข้ากันได้ เช่น การคอมไพล์ Shader ล้มเหลว ข้อบกพร่องด้านกราฟิก หรือแอปขัดข้อง ให้เปลี่ยนโหมดการแสดงผลเป็นซอฟต์แวร์ผ่านการตั้งค่า AVD หรือใช้-gpu swiftshaderอาร์กิวเมนต์บรรทัดคำสั่ง

หรือคุณจะปิดใช้การรองรับ Vulkan ด้วยอาร์กิวเมนต์-feature -Vulkan เพื่อใช้การเร่งฮาร์ดแวร์ในแอป GLES ต่อไปก็ได้

ปัญหาเครือข่าย


ไม่มีอินเทอร์เน็ต: ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์

หากโปรแกรมจำลองเชื่อมต่ออินเทอร์เน็ตไม่ได้ ให้ลองเปิดโปรแกรมจำลองจากบรรทัดคำสั่งโดยใช้ตัวเลือก -dns-server “2001:4860:4860::8844,2001:4860:4860::8888,8.8.8.8,8.8.4.4” คำสั่งนี้จะแสดงรายการที่อยู่ IP ของ Google Public DNS ที่คั่นด้วยคอมมา ดูข้อมูลเพิ่มเติมเกี่ยวกับ DNS สาธารณะของ Google ได้ที่DNS สาธารณะของ Google สำหรับอุปกรณ์

ไม่มีอินเทอร์เน็ต: ปัญหาการแปลง DNS

บางครั้งที่อยู่ DNS ในไฟล์ /etc/resolv.conf อาจทำงานไม่ถูกต้อง คุณสามารถแก้ไขปัญหานี้ได้โดย เปิดโปรแกรมจำลองจากบรรทัดคำสั่ง โดยใช้ตัวเลือก -dns-server 8.8.8.8 หรือ -dns.server 2001:4860:4860::8888 เพื่อ เชื่อมต่อผ่านเครือข่าย IPv6 เท่านั้น

ไม่มีอินเทอร์เน็ต: ปัญหาที่อยู่ MAC ซ้ำกัน

หากมีโปรแกรมจำลองหลายรายการที่มี MAC Address เดียวกัน จะมีเพียงโปรแกรมจำลองรายการแรกที่เปิดตัวเท่านั้น ที่จะเข้าถึงอินเทอร์เน็ตได้ ปัญหานี้อาจเกิดขึ้นหากมีการกำหนดพอร์ต ADB เดียวกันให้กับโปรแกรมจำลองในระหว่างการสร้าง หรือหากมีการเปิดโปรแกรมจำลองจากสแนปชอตเดียวกัน

หากต้องการแก้ไขปัญหานี้ คุณจะล้างข้อมูลใน AVD เครื่องที่ 2 หรือ สร้าง AVD ใหม่ก็ได้

ข้อจำกัดในการกำหนดค่าเครือข่ายบรรทัดคำสั่ง (-netsim-args)

คุณจะใช้ได้เฉพาะการตั้งค่าเครือข่ายบรรทัดคำสั่งที่ระบุด้วย -netsim-args เมื่อเปิดอินสแตนซ์โปรแกรมจำลองแรก โปรแกรมจำลองจะใช้การตั้งค่าเหล่านี้กับโปรแกรมจำลองที่เปิดใช้ในภายหลัง คุณไม่สามารถกำหนดค่าการตั้งค่าเครือข่ายที่แตกต่างกันโดยใช้อาร์กิวเมนต์บรรทัดคำสั่งสำหรับโปรแกรมจำลองหลายรายการที่ทำงานพร้อมกันได้

ปัญหาเก่า (ในโปรแกรมจำลองที่เลิกใช้งานแล้วหรือระบบเก่า)


เปิด AVD ไม่ได้

AVD อาจไม่เปิดขึ้นหากมีรายงานข้อขัดข้องสำหรับโปรแกรมจำลองเวอร์ชันใหม่กว่า (ปัญหา #281725854) ปัญหานี้ เกิดขึ้นเฉพาะกับผู้ใช้ที่อัปเดตจากเวอร์ชัน Canary 33.x เป็น 32.1.13 และเกิดข้อขัดข้องเมื่อใช้เวอร์ชัน 33.x ครั้งล่าสุด และยังไม่ได้รีบูต AVD ตั้งแต่นั้นมา ดังนั้นไดเรกทอรี %TEMP% หรือ /tmp จึงยังคงอยู่ หากคุณพบปัญหานี้ ให้ลองล้างไดเรกทอรี %TEMP% (/tmp ใน Linux หรือ macOS)

Windows: โปรแกรมจำลองเปิดไม่สำเร็จหากชื่อ AVD มี Unicode

ใน Windows เมื่อ Device Manager สร้างอุปกรณ์เสมือน Android (AVD) ระบบจะสร้าง AVD ที่ C:\Users\<name>\.android\avd โดยค่าเริ่มต้น อย่างไรก็ตาม หากชื่อ AVD (<name>) มี Unicode โปรแกรมจำลองจะเปิด AVD อย่างถูกต้องไม่ได้ โดยใช้ตำแหน่งเริ่มต้นนี้

ปัญหานี้ได้รับการแก้ไขแล้วในโปรแกรมจำลอง 31.3.6 ขึ้นไป หากต้องการแก้ปัญหานี้ ให้อัปเดตโปรแกรมจำลองโดยเลือกเครื่องมือ > SDK Manager

หรือหากต้องการหลีกเลี่ยงปัญหานี้ ให้ตั้งค่าตัวแปรสภาพแวดล้อม ANDROID_SDK_HOME เป็นไดเรกทอรีที่กำหนดเองก่อนสร้าง AVD ตัวอย่างเช่น สร้างไดเรกทอรี C:\Android\home แล้วตั้งค่า ANDROID_SDK_HOME เป็นไดเรกทอรีที่สร้างขึ้นใหม่นี้ ดูข้อมูลเพิ่มเติมได้ที่ตัวแปร สภาพแวดล้อม

Hypervisor ไม่สามารถจำลองฟีเจอร์ CPU บางอย่างที่ระบบ Android x86 ต้องการได้

โดยทั่วไปแล้วไฮเปอร์ไวเซอร์จะจำลองฟีเจอร์บางอย่างของ CPU ไม่ได้ เช่น Streaming SIMD Extensions (SSE) ซึ่งระบบ Android x86 ต้องการ