แก้ปัญหาอีมูเลเตอร์การติดตั้ง7 นาที

อีมูเลเตอร์ Android บน Mac เปิดไม่ขึ้น: รอต่อ เริ่มใหม่ หรือเขียนถึงฝ่ายสนับสนุน

อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR

คุณคลิก “Play” แล้วอุปกรณ์ Android ไม่ขึ้นมา หรือเกมค้างอยู่ที่จอดำ ส่วนใหญ่อีมูเลเตอร์ไม่ได้เสีย: มันกำลังบูตอยู่ แค่ช้า นี่คือวิธีแยกการบูตที่ใช้เวลานานออกจากปัญหาจริงใน MACOS EMULATOR ข้อความแต่ละข้อของลอนเชอร์หมายถึงอะไร และต้องส่งอะไรให้ฝ่ายสนับสนุนเมื่อไม่มีอะไรขยับเลย

การบูตครั้งแรกสุด: นานถึงยี่สิบนาที เพียงครั้งเดียว

การบูตอุปกรณ์ Android ครั้งแรกสุดใช้เวลานานที่สุด: ไม่กี่นาทีบน Mac ส่วนใหญ่ และสิบถึงยี่สิบนาทีบน Mac แรม 8 GB นี่ไม่ใช่อาการค้าง และเกิดขึ้นเพียงครั้งเดียว

  • อย่าออกจากลอนเชอร์ และอย่าเปิดใหม่ อย่าเปิด Settings และอย่าแตะปุ่มเปิดปิดสีแดงบนแถบเครื่องมือ (ข้อความที่ขึ้นเมื่อชี้: “Power off the device”) ด้วย: ทั้งสองอย่างจะตัดการบูตที่กำลังดำเนินอยู่
  • ปิดแอปที่เปิดอยู่ข้าง ๆ ทั้งเบราว์เซอร์และแอปที่หนัก ๆ: แอปเหล่านี้ยึดหน่วยความจำที่การบูตครั้งแรกนี้รออยู่เอาไว้
  • ที่หน้าแรกของลอนเชอร์ บรรทัดใต้ชื่อ ซึ่งอยู่เหนือปุ่ม “Play” พอดี จะแสดง “Starting…” ตราบใดที่ลอนเชอร์ยังทำงานอยู่

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

ทำไมการบูตกลับมานานอีกครั้ง

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

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

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

หน้าโฮมของ Android ขึ้นมา แต่เกมไม่ขึ้น

หลังการบูตตั้งแต่ต้น หน้าจอโหลดของลอนเชอร์อาจหายไปก่อนที่เกมจะเปิด: หน้าโฮมของ Android จะค้างอยู่สามสิบถึงหกสิบวินาที แล้วเกมจะเปิดขึ้นเอง หลังเปลี่ยนการตั้งค่า ให้เผื่อเวลาสามนาทีตั้งแต่คลิก “Play” จนได้เล่นเกม โดยไม่ต้องแตะอะไรเลย

จอดำตอนเปิดเกมครั้งแรก

ครั้งแรกที่เกมหนึ่งเปิดบนอุปกรณ์ เกมจะคอมไพล์เชเดอร์ (shaders) อยู่หลังจอดำ: หลายนาที เพียงครั้งเดียว เสียงเพลงจะมาก่อนภาพนานพอสมควร ปล่อยให้มันทำจนเสร็จ: การเปิดครั้งต่อ ๆ ไปจะไม่ต้องรอแบบนี้อีก

ข้อความของลอนเชอร์ และสิ่งที่ต้องทำ

เมื่อการบูตล้มเหลวจริง ๆ ลอนเชอร์จะไม่เงียบ: หน้าต่าง “Something went wrong” จะบอกว่าเกิดอะไรขึ้น ข้อความที่พบบ่อยที่สุดมีดังนี้:

  • “Not enough free disk space to start the device”: สิ่งที่ขาดคือพื้นที่บนดิสก์ ไม่ใช่หน่วยความจำ และข้อความจะบอกว่าต้องเคลียร์กี่กิกะไบต์ คู่มือเคลียร์พื้นที่ดิสก์สำหรับอีมูเลเตอร์ อธิบายว่าเอาพื้นที่คืนได้จากตรงไหน
  • “The device stopped while it was starting”: เอนจินปิดตัวลงกลางทาง เช่น เพราะหน้าต่างของมันถูกปิด คลิก “Play” อีกครั้งเพื่อเริ่มใหม่ ตามที่ข้อความบอกไว้ (“Press Play again to restart it.”)
  • “Android did not finish starting in time”: การบูตใช้เวลาเกินกำหนดที่ลอนเชอร์ให้ไว้ ซึ่งบน Mac แรม 8 GB กำหนดนี้ยาวกว่ามาก ลองใหม่หนึ่งครั้ง ถ้าเอนจินรายงานข้อผิดพลาด ข้อผิดพลาดนั้นจะแสดงอยู่ใต้ “The engine reported:” และบรรทัดนี้แหละที่ฝ่ายสนับสนุนต้องการ: คัดลอกมาตามที่เขียนไว้ทุกตัวอักษร
  • “A required component is not installed yet” หรือ “No virtual device named…”: ออกจาก MACOS EMULATOR แล้วเปิดใหม่ หน้าจอติดตั้งจะเสนอให้ติดตั้งหรือสร้างใหม่ในส่วนที่ขาดไป

“Play” เปิดหน้าขอคีย์แทนที่จะบูต

ก่อนจะเริ่มอะไรทั้งนั้น “Play” จะตรวจไลเซนส์ของคุณก่อน ถ้าลอนเชอร์ขอคีย์ (“Already subscribed? Paste your license key:”) ให้คัดลอกคีย์จากพื้นที่ลูกค้าของคุณ วางลงไป แล้วคลิก “Validate” ถ้าลอนเชอร์แจ้งว่าคีย์ใช้งานอยู่บน Mac เครื่องอื่นแล้ว คู่มือเปลี่ยน Mac เครื่องใหม่กับอีมูเลเตอร์ อธิบายวิธีปล่อยช่องนั้นให้ว่าง

แล้วถ้าตัวแอปเองเปิดไม่ขึ้นล่ะ?

ถ้าแอปไม่แสดงหน้าต่างใด ๆ ตอนเปิดครั้งแรกสุด กรณีนี้เป็นที่รู้จักแล้วบน macOS 26 และมีขั้นตอนรับมืออยู่: เขียนถึงฝ่ายสนับสนุนพร้อมบอกเวอร์ชัน macOS ที่แน่นอนของคุณ คู่มืออีมูเลเตอร์กับ macOS แต่ละเวอร์ชัน บอกว่าดูเวอร์ชันได้ที่ไหน

เกินยี่สิบนาที: ส่งล็อกให้ฝ่ายสนับสนุน

ถ้าผ่านไปยี่สิบนาทีแล้วยังไม่มีอะไรขยับ หรือข้อความเดิมขึ้นซ้ำทุกครั้งที่ลอง ให้เขียนถึงฝ่ายสนับสนุนพร้อมสามอย่างนี้:

  1. 1ล็อกของลอนเชอร์: Settings แล้ว Logs แล้ว Copy
  2. 2ภาพหน้าจอ และบอกว่าคุณรอมานานเท่าไรแล้ว
  3. 3สเปกเครื่องของคุณ: เปิดเมนู Apple แล้วเลือกเกี่ยวกับ Mac เครื่องนี้ (About This Mac)

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

คำถามที่พบบ่อย

ทำไมอีมูเลเตอร์ Android บน Mac เปิดไม่ขึ้น

ส่วนใหญ่มันกำลังบูตอยู่ แค่ช้า: การบูตครั้งแรกสุด (สิบถึงยี่สิบนาทีบน Mac แรม 8 GB) การบูตตั้งแต่ต้นหลังเปลี่ยนการตั้งค่าหรือหลังปิดไม่เรียบร้อย หรือการเปิดเกมครั้งแรกที่อยู่หลังจอดำ เปิดลอนเชอร์ทิ้งไว้

การบูตอีมูเลเตอร์ครั้งแรกใช้เวลานานแค่ไหน

ไม่กี่นาทีบน Mac ส่วนใหญ่ และสิบถึงยี่สิบนาทีบน Mac แรม 8 GB เพียงครั้งเดียว การบูตครั้งต่อ ๆ ไปจะโหลดสแนปช็อตกลับมา และสั้นกว่ามาก

เกมค้างอยู่ที่จอดำ แปลว่าค้างหรือเปล่า

ไม่ใช่ ถ้าเป็นการเปิดครั้งแรก: เกมกำลังคอมไพล์เชเดอร์อยู่หลังจอดำ นานหลายนาที เพียงครั้งเดียว เสียงเพลงจะมาก่อนภาพนานพอสมควร

ลอนเชอร์ขึ้นว่า “Not enough free disk space to start the device” ต้องทำอย่างไร

เคลียร์พื้นที่บนดิสก์ให้ได้ตามที่ข้อความบอก แล้วลองใหม่ สิ่งที่ขาดคือดิสก์ ไม่ใช่หน่วยความจำ: อย่าไปแตะค่า Memory เพื่อแก้เรื่องนี้

อีมูเลเตอร์เปิดไม่ขึ้นแล้ว ต้องติดตั้งใหม่ไหม

ไม่ต้อง อย่างน้อยก็ไม่ใช่ก่อนเขียนถึงฝ่ายสนับสนุน การถอนการติดตั้งจะลบล็อกที่บอกว่าเกิดอะไรขึ้น ส่งล็อกไปก่อนด้วยปุ่ม “ส่งรายงาน” ในพื้นที่ลูกค้าของคุณ