Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 'กระบวนการ AVD Emulator สิ้นสุด' ใน Android Studio - คู่มือการแก้ไขด่วน

กระบวนการจำลองสำหรับ AVD สิ้นสุดลงแล้ว ” ข้อผิดพลาดใน Android Studio หมายความว่าโปรแกรมจำลอง Android ไม่สามารถเริ่มหรือทำงานได้อย่างถูกต้อง ปัญหานี้ทำให้นักพัฒนาไม่สามารถใช้อุปกรณ์เสมือนเพื่อทดสอบแอพของตนได้

สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาดนี้ ได้แก่ พื้นที่เก็บข้อมูลเหลือน้อย , ไม่มี Microsoft Visual C++ Redistributables หรือเครื่องมือและไดรเวอร์ที่ล้าสมัย/ขาดหายไปใน Android Studio . ปัญหาเหล่านี้อาจทำให้โปรแกรมจำลองทำงานไม่ถูกต้องและทำให้เกิดข้อผิดพลาดได้

ตอนนี้คุณรู้แล้วว่าอะไรเป็นสาเหตุของปัญหา มาดูวิธีแก้ปัญหากันดีกว่า

1. ทำความสะอาดอุปกรณ์จัดเก็บข้อมูลของคุณ:

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

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

ต่อไปนี้เป็นเคล็ดลับทั่วไปในการเพิ่มพื้นที่ว่างในดิสก์ เรายังมีคำแนะนำที่ครอบคลุมเกี่ยวกับหัวข้อนี้ — คุณสามารถดูได้ที่นี่:วิธีลบไฟล์ขยะในคอมพิวเตอร์ Windows .

ล้างถังรีไซเคิล:

  1. คลิกขวาที่ถังรีไซเคิลบนเดสก์ท็อปของคุณ
  2. คลิก ล้างถังรีไซเคิล
  3. ยืนยันเมื่อได้รับแจ้ง

ใช้เครื่องมือล้างข้อมูลบนดิสก์:

  1. กด Windows + S พิมพ์ “Disk Cleanup” แล้วเปิดขึ้นมา
  2. เลือกไดรฟ์ที่ติดตั้ง Android Studio (โดยปกติคือ C: ).
  3. คลิก ตกลง และรอให้สแกน
  4. เลือกรายการ เช่น ไฟล์ชั่วคราว และรายงานข้อผิดพลาดของ Windows
  5. คลิก ตกลง จากนั้นเลือกลบไฟล์

ลบไฟล์ชั่วคราว:

  1. กด Windows + R พิมพ์ %temp% และกด Enter .
  2. กด Ctrl + A เพื่อเลือกไฟล์ทั้งหมด
  3. กด ลบ (ข้ามไฟล์ใด ๆ ที่ใช้งานอยู่ในปัจจุบัน)

2. การติดตั้ง Visual C++ Redistributable เวอร์ชันล่าสุด:

การติดตั้ง Microsoft Visual C++ Redistributable เวอร์ชันล่าสุดสามารถช่วยแก้ไขข้อผิดพลาด Android Studio นี้ได้ โปรแกรมจำลองต้องใช้ไฟล์เฉพาะจากแพ็คเกจเหล่านี้เพื่อให้ทำงานได้อย่างถูกต้อง

หากไฟล์เหล่านี้ล้าสมัยหรือหายไป โปรแกรมจำลองอาจหยุดทำงานเมื่อเปิดใช้งาน การติดตั้งหรือการซ่อมแซม Visual C++ Redistributables ล่าสุดจะคืนค่าไฟล์ที่จำเป็นเหล่านี้และสามารถแก้ไขปัญหาได้ ขอแนะนำให้ติดตั้งทั้งเวอร์ชัน x86 และ x64 เพื่อความเข้ากันได้อย่างสมบูรณ์

  1. ไปที่หน้าดาวน์โหลด Microsoft อย่างเป็นทางการ .
  2. เลื่อนลงไปที่ส่วน “Visual Studio 2015, 2017, 2019 และ 2022”
  3. ดาวน์โหลดทั้ง vc_redist.x64.exe และ vc_redist.x86.exe .
  4. เรียกใช้โปรแกรมติดตั้งโดยดับเบิลคลิกที่ .exe ที่ดาวน์โหลดมา ไฟล์ทีละไฟล์
  5. ยอมรับข้อกำหนดสิทธิ์การใช้งานแล้วคลิกติดตั้ง หากมีการติดตั้งซอฟต์แวร์ไว้แล้ว ให้คลิกซ่อมแซมหากตัวเลือกนั้นปรากฏขึ้น
  6. รีสตาร์ทคอมพิวเตอร์ของคุณ

3. การอัปเดตไดรเวอร์ของ IDE:

การอัปเดต Android Emulator, Android SDK Build-Tools 34, Android SDK Command Line Tools (ล่าสุด) และการติดตั้ง Android Emulator Hypervisor Driver สามารถช่วยแก้ไขข้อผิดพลาดได้ เครื่องมือเหล่านี้จำเป็นสำหรับการเรียกใช้อุปกรณ์เสมือนได้อย่างราบรื่นใน Android Studio

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

  1. เปิด Android Studio
  2. ลบอุปกรณ์เสมือนที่ทำงานอยู่ในปัจจุบัน จากตัวจัดการอุปกรณ์ (ถ้ามี)
  3. คลิกที่ “ตัวจัดการ SDK ” ที่มุมขวาบนของ Android Studio
  4. ไปที่ “เครื่องมือ SDK ” แท็บ
  5. ตรวจสอบและติดตั้งหรืออัปเดต ส่วนประกอบต่อไปนี้:
  • โปรแกรมจำลอง Android
  • เครื่องมือสร้าง Android SDK 34
  • เครื่องมือบรรทัดคำสั่ง Android SDK (ล่าสุด)
  • ไดรเวอร์ไฮเปอร์ไวเซอร์จำลอง Android
  1. คลิก “นำไปใช้ ” หรือ “ตกลง ” เพื่อดาวน์โหลดและติดตั้งเครื่องมือที่เลือก
  2. ปิด Android Studio หลังจากการติดตั้งเสร็จสิ้น
  3. รีสตาร์ทคอมพิวเตอร์ของคุณ เพื่อใช้การเปลี่ยนแปลง
  4. หลังจากรีสตาร์ท เปิด Android Studio สร้างโครงการใหม่ และ เรียกใช้งาน เพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

4. การเปลี่ยนโหมด GPU:

การเปลี่ยนโหมด GPU ใน ไฟล์ config.ini ของอุปกรณ์เสมือนปัจจุบันของคุณอาจแก้ไขข้อผิดพลาดได้ บางครั้งโหมด GPU ถูกตั้งค่าเป็น “อัตโนมัติ” ซึ่งอาจเข้ากันไม่ได้กับไดรเวอร์กราฟิกหรือฮาร์ดแวร์บางตัว ทำให้โปรแกรมจำลองทำงานล้มเหลว

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

หมายเหตุ: การดำเนินการนี้จะลดประสิทธิภาพแต่รับประกันความเสถียร

  1. เปิดตัวจัดการอุปกรณ์ ใน Android Studio
  2. คลิก จุดสามจุด (⋮) ถัดจากอุปกรณ์เสมือนของคุณ
  3. เลือก “แสดงบนดิสก์ ” จากเมนู
  4. ในโฟลเดอร์ที่เปิดอยู่ ให้ดับเบิลคลิก config.ini เพื่อเปิดมัน
  5. ค้นหาบรรทัด:hw.gpu.mode=auto
  6. เปลี่ยน อัตโนมัติ ไปยังซอฟต์แวร์ . ตอนนี้ควรมีลักษณะดังนี้:hw.gpu.mode=software
  7. บันทึกไฟล์ และปิดโปรแกรมแก้ไข
  8. รีสตาร์ท Android Studio
  9. เรียกใช้โครงการของคุณอีกครั้ง

เกี่ยวกับผู้เขียน

แก้ไขข้อผิดพลาด  กระบวนการ AVD Emulator สิ้นสุด  ใน Android Studio - คู่มือการแก้ไขด่วน

มูฮัมหมัด อุสมาน อาชราฟ

Muhammad Usman Ashraf เป็นนักเขียนเนื้อหาและผู้เชี่ยวชาญด้านเว็บไซต์ซึ่งมีพื้นฐานที่แข็งแกร่งในการพัฒนา WordPress, SEO และคำแนะนำในการแก้ไขปัญหา ที่ Appuals เขาจัดการและเขียนบทความเชิงลึกที่ช่วยให้ผู้ใช้แก้ไขปัญหาทางเทคนิคด้วยขั้นตอนที่เรียบง่ายและชัดเจน Usman มีความหลงใหลในการสร้างเนื้อหาที่เป็นประโยชน์และสร้างเว็บไซต์ที่รวดเร็ว ใช้งานง่าย และปรับให้เหมาะกับเครื่องมือค้นหา ด้วยการผสมผสานระหว่างความคิดสร้างสรรค์และทักษะทางเทคนิค เขามุ่งเน้นไปที่การทำให้ข้อมูลเข้าถึงได้และมีคุณค่าสำหรับผู้อ่านทุกคน