“กระบวนการจำลองสำหรับ AVD สิ้นสุดลงแล้ว ” ข้อผิดพลาดใน Android Studio หมายความว่าโปรแกรมจำลอง Android ไม่สามารถเริ่มหรือทำงานได้อย่างถูกต้อง ปัญหานี้ทำให้นักพัฒนาไม่สามารถใช้อุปกรณ์เสมือนเพื่อทดสอบแอพของตนได้
ป>
สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาดนี้ ได้แก่ พื้นที่เก็บข้อมูลเหลือน้อย , ไม่มี Microsoft Visual C++ Redistributables หรือเครื่องมือและไดรเวอร์ที่ล้าสมัย/ขาดหายไปใน Android Studio . ปัญหาเหล่านี้อาจทำให้โปรแกรมจำลองทำงานไม่ถูกต้องและทำให้เกิดข้อผิดพลาดได้
ตอนนี้คุณรู้แล้วว่าอะไรเป็นสาเหตุของปัญหา มาดูวิธีแก้ปัญหากันดีกว่า
1. ทำความสะอาดอุปกรณ์จัดเก็บข้อมูลของคุณ:
Android Emulator สร้างและเรียกใช้อุปกรณ์เสมือน (AVD) ซึ่งต้องการพื้นที่ว่างในดิสก์เพียงพอ เพื่อจัดเก็บข้อมูลชั่วคราว ไฟล์ระบบ สแน็ปช็อต แคช และบันทึก อุปกรณ์เสมือนเหล่านี้จำลองโทรศัพท์หรือแท็บเล็ต Android จริง และต้องการพื้นที่เพียงพอที่จะทำงานได้อย่างถูกต้อง
เมื่อพื้นที่เก็บข้อมูลของคุณใกล้เต็ม โปรแกรมจำลองจะไม่สามารถจัดสรรทรัพยากรที่จำเป็นได้ ซึ่งนำไปสู่ข้อผิดพลาดนี้ การเพิ่มพื้นที่ว่างแสดงว่าคุณอนุญาตให้โปรแกรมจำลองจัดการไฟล์อุปกรณ์เสมือนได้โดยไม่มีปัญหา
ต่อไปนี้เป็นเคล็ดลับทั่วไปในการเพิ่มพื้นที่ว่างในดิสก์ เรายังมีคำแนะนำที่ครอบคลุมเกี่ยวกับหัวข้อนี้ — คุณสามารถดูได้ที่นี่:วิธีลบไฟล์ขยะในคอมพิวเตอร์ Windows .
ล้างถังรีไซเคิล:
- คลิกขวาที่ถังรีไซเคิลบนเดสก์ท็อปของคุณ
- คลิก ล้างถังรีไซเคิล
- ยืนยันเมื่อได้รับแจ้ง
ใช้เครื่องมือล้างข้อมูลบนดิสก์:
- กด Windows + S พิมพ์ “Disk Cleanup” แล้วเปิดขึ้นมา
- เลือกไดรฟ์ที่ติดตั้ง Android Studio (โดยปกติคือ C: ).
- คลิก ตกลง และรอให้สแกน
- เลือกรายการ เช่น ไฟล์ชั่วคราว และรายงานข้อผิดพลาดของ Windows
- คลิก ตกลง จากนั้นเลือกลบไฟล์
ลบไฟล์ชั่วคราว:
- กด Windows + R พิมพ์ %temp% และกด Enter .
- กด Ctrl + A เพื่อเลือกไฟล์ทั้งหมด
- กด ลบ (ข้ามไฟล์ใด ๆ ที่ใช้งานอยู่ในปัจจุบัน)
2. การติดตั้ง Visual C++ Redistributable เวอร์ชันล่าสุด:
การติดตั้ง Microsoft Visual C++ Redistributable เวอร์ชันล่าสุดสามารถช่วยแก้ไขข้อผิดพลาด Android Studio นี้ได้ โปรแกรมจำลองต้องใช้ไฟล์เฉพาะจากแพ็คเกจเหล่านี้เพื่อให้ทำงานได้อย่างถูกต้อง
หากไฟล์เหล่านี้ล้าสมัยหรือหายไป โปรแกรมจำลองอาจหยุดทำงานเมื่อเปิดใช้งาน การติดตั้งหรือการซ่อมแซม Visual C++ Redistributables ล่าสุดจะคืนค่าไฟล์ที่จำเป็นเหล่านี้และสามารถแก้ไขปัญหาได้ ขอแนะนำให้ติดตั้งทั้งเวอร์ชัน x86 และ x64 เพื่อความเข้ากันได้อย่างสมบูรณ์
- ไปที่หน้าดาวน์โหลด Microsoft อย่างเป็นทางการ .
- เลื่อนลงไปที่ส่วน “Visual Studio 2015, 2017, 2019 และ 2022”
- ดาวน์โหลดทั้ง vc_redist.x64.exe และ vc_redist.x86.exe .
- เรียกใช้โปรแกรมติดตั้งโดยดับเบิลคลิกที่ .exe ที่ดาวน์โหลดมา ไฟล์ทีละไฟล์
- ยอมรับข้อกำหนดสิทธิ์การใช้งานแล้วคลิกติดตั้ง หากมีการติดตั้งซอฟต์แวร์ไว้แล้ว ให้คลิกซ่อมแซมหากตัวเลือกนั้นปรากฏขึ้น
- รีสตาร์ทคอมพิวเตอร์ของคุณ
3. การอัปเดตไดรเวอร์ของ IDE:
การอัปเดต Android Emulator, Android SDK Build-Tools 34, Android SDK Command Line Tools (ล่าสุด) และการติดตั้ง Android Emulator Hypervisor Driver สามารถช่วยแก้ไขข้อผิดพลาดได้ เครื่องมือเหล่านี้จำเป็นสำหรับการเรียกใช้อุปกรณ์เสมือนได้อย่างราบรื่นใน Android Studio
หากส่วนประกอบใด ๆ เหล่านี้ล้าสมัยหรือหายไป โปรแกรมจำลองอาจหยุดทำงานหรือไม่สามารถเริ่มทำงานได้ การอัปเดตทุกอย่างให้ทันสมัยอยู่เสมอจะช่วยเพิ่มความเสถียรและทำให้โปรแกรมจำลองทำงานได้อย่างถูกต้อง
- เปิด Android Studio
- ลบอุปกรณ์เสมือนที่ทำงานอยู่ในปัจจุบัน จากตัวจัดการอุปกรณ์ (ถ้ามี)
- คลิกที่ “ตัวจัดการ SDK ” ที่มุมขวาบนของ Android Studio
- ไปที่ “เครื่องมือ SDK ” แท็บ
- ตรวจสอบและติดตั้งหรืออัปเดต ส่วนประกอบต่อไปนี้:
- โปรแกรมจำลอง Android
- เครื่องมือสร้าง Android SDK 34
- เครื่องมือบรรทัดคำสั่ง Android SDK (ล่าสุด)
- ไดรเวอร์ไฮเปอร์ไวเซอร์จำลอง Android
- คลิก “นำไปใช้ ” หรือ “ตกลง ” เพื่อดาวน์โหลดและติดตั้งเครื่องมือที่เลือก
- ปิด Android Studio หลังจากการติดตั้งเสร็จสิ้น
- รีสตาร์ทคอมพิวเตอร์ของคุณ เพื่อใช้การเปลี่ยนแปลง
- หลังจากรีสตาร์ท เปิด Android Studio สร้างโครงการใหม่ และ เรียกใช้งาน เพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
4. การเปลี่ยนโหมด GPU:
การเปลี่ยนโหมด GPU ใน ไฟล์ config.ini ของอุปกรณ์เสมือนปัจจุบันของคุณอาจแก้ไขข้อผิดพลาดได้ บางครั้งโหมด GPU ถูกตั้งค่าเป็น “อัตโนมัติ” ซึ่งอาจเข้ากันไม่ได้กับไดรเวอร์กราฟิกหรือฮาร์ดแวร์บางตัว ทำให้โปรแกรมจำลองทำงานล้มเหลว
การสลับไปใช้ “ซอฟต์แวร์” บังคับให้โปรแกรมจำลองใช้การเรนเดอร์แบบซอฟต์แวร์แทนการพึ่งพา GPU ของระบบของคุณ สิ่งนี้สามารถเพิ่มความเข้ากันได้ โดยเฉพาะในเครื่องรุ่นเก่าหรือระบบที่มีไดรเวอร์กราฟิกที่ไม่เสถียรหรือไม่รองรับ
หมายเหตุ: การดำเนินการนี้จะลดประสิทธิภาพแต่รับประกันความเสถียร
- เปิดตัวจัดการอุปกรณ์ ใน Android Studio
- คลิก จุดสามจุด (⋮) ถัดจากอุปกรณ์เสมือนของคุณ
- เลือก “แสดงบนดิสก์ ” จากเมนู
- ในโฟลเดอร์ที่เปิดอยู่ ให้ดับเบิลคลิก config.ini เพื่อเปิดมัน
- ค้นหาบรรทัด:hw.gpu.mode=auto
- เปลี่ยน อัตโนมัติ ไปยังซอฟต์แวร์ . ตอนนี้ควรมีลักษณะดังนี้:hw.gpu.mode=software
- บันทึกไฟล์ และปิดโปรแกรมแก้ไข
- รีสตาร์ท Android Studio
- เรียกใช้โครงการของคุณอีกครั้ง
เกี่ยวกับผู้เขียน
มูฮัมหมัด อุสมาน อาชราฟ
Muhammad Usman Ashraf เป็นนักเขียนเนื้อหาและผู้เชี่ยวชาญด้านเว็บไซต์ซึ่งมีพื้นฐานที่แข็งแกร่งในการพัฒนา WordPress, SEO และคำแนะนำในการแก้ไขปัญหา ที่ Appuals เขาจัดการและเขียนบทความเชิงลึกที่ช่วยให้ผู้ใช้แก้ไขปัญหาทางเทคนิคด้วยขั้นตอนที่เรียบง่ายและชัดเจน Usman มีความหลงใหลในการสร้างเนื้อหาที่เป็นประโยชน์และสร้างเว็บไซต์ที่รวดเร็ว ใช้งานง่าย และปรับให้เหมาะกับเครื่องมือค้นหา ด้วยการผสมผสานระหว่างความคิดสร้างสรรค์และทักษะทางเทคนิค เขามุ่งเน้นไปที่การทำให้ข้อมูลเข้าถึงได้และมีคุณค่าสำหรับผู้อ่านทุกคน ป>