Android Emulator จำลองอุปกรณ์ Android บนคอมพิวเตอร์ของคุณ เพื่อให้คุณสามารถทดสอบแอปพลิเคชันของคุณบนอุปกรณ์ที่หลากหลายและระดับ API ของ Android โดยไม่จำเป็นต้องมีอุปกรณ์จริงแต่ละเครื่อง โปรแกรมจำลองมีข้อดีเหล่านี้: ความยืดหยุ่น: นอกเหนือจากความสามารถในการจำลองอุปกรณ์และระดับ API ของ Android แล้ว ตัวจำลองยังมาพร้อมกับการกำหนดค่าที่กำหนดไว้ล่วงหน้าสำหรับโทรศัพท์ Android แท็บเล็ต Wear OS และอุปกรณ์ Android TV ความเที่ยงตรงสูง: อีมูเลเตอร์มีความสามารถเกือบทั้งหมดของอุปกรณ์ Android จริง คุณสามารถจำลองสายเรียกเข้าและข้อความ ระบุตำแหน่งของอุปกรณ์ จำลองความเร็วเครือข่ายต่างๆ จำลองการหมุนและเซ็นเซอร์ฮาร์ดแวร์อื่นๆ เข้าถึง Google Play Store และอื่นๆ อีกมากมาย ความเร็ว: การทดสอบแอปของคุณบนอีมูเลเตอร์ทำได้เร็วกว่าและง่ายกว่าการทดสอบบนอุปกรณ์ทางกายภาพ ตัวอย่างเช่น คุณสามารถถ่ายโอนข้อมูลไปยังโปรแกรมจำลองได้เร็วกว่าไปยังอุปกรณ์ที่เชื่อมต่อผ่าน USB ในกรณีส่วนใหญ่ โปรแกรมจำลองเป็นตัวเลือกที่ดีที่สุดสำหรับความต้องการในการทดสอบของคุณ หน้านี้ครอบคลุมฟังก์ชันการทำงานของโปรแกรมจำลองหลักและวิธีเริ่มต้นใช้งาน หรือคุณสามารถปรับใช้แอปของคุณกับอุปกรณ์จริงได้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ เรียกใช้แอปบนอุปกรณ์ฮาร์ดแวร์ ## เริ่มต้นด้วยโปรแกรมจำลอง Android Emulator ให้คุณทดสอบแอปของคุณบนอุปกรณ์ต่างๆ มากมายแบบเสมือนจริง อีมูเลเตอร์มาพร้อมกับ Android Studio ดังนั้นคุณไม่จำเป็นต้องติดตั้งแยกต่างหาก หากต้องการใช้อีมูเลเตอร์ ให้ทำตามขั้นตอนพื้นฐานเหล่านี้ ซึ่งจะอธิบายรายละเอียดเพิ่มเติมในส่วนต่อไปนี้: - ตรวจสอบว่าคุณมีความต้องการของระบบ - สร้างอุปกรณ์เสมือน Android (AVD) - เรียกใช้แอปของคุณบนโปรแกรมจำลอง - นำทางโปรแกรมจำลอง หน้านี้ครอบคลุมขั้นตอนในการตั้งค่าและสำรวจสภาพแวดล้อมการทดสอบเสมือนจริงของคุณโดยละเอียด หากคุณมีแอปที่ทำงานบนอีมูเลเตอร์อยู่แล้ว และพร้อมที่จะใช้คุณสมบัติขั้นสูงเพิ่มเติม โปรดดูที่ การใช้อีมูเลเตอร์ขั้นสูง หากคุณประสบปัญหาเกี่ยวกับโปรแกรมจำลอง โปรดดู แก้ไขปัญหาที่ทราบเกี่ยวกับโปรแกรมจำลอง Android ขึ้นอยู่กับความต้องการและทรัพยากรของคุณ การเจาะลึกความต้องการของระบบและการกำหนดค่าทางเทคนิคอาจคุ้มค่า หรืออาจดีกว่าหากใช้อุปกรณ์จริง ข้อกำหนดของระบบอีมูเลเตอร์ เพื่อประสบการณ์ที่ดีที่สุด คุณควรใช้โปรแกรมจำลองใน Android Studio บนคอมพิวเตอร์ที่มีข้อกำหนดต่อไปนี้เป็นอย่างน้อย: - แรม 16GB - ระบบปฏิบัติการ Windows, macOS, Linux หรือ Chrome OS แบบ 64 บิต - พื้นที่ดิสก์ 16 GB หากคุณไม่มีข้อมูลจำเพาะเหล่านี้ โปรแกรมจำลองอาจยังคงทำงานแต่ไม่ราบรื่น ในกรณีนี้ ให้ลองทดสอบบนอุปกรณ์จริงแทนโดยทำตามคำแนะนำที่เรียกใช้แอพบนอุปกรณ์ฮาร์ดแวร์ สร้างอุปกรณ์เสมือน Android แต่ละอินสแตนซ์ของ Android Emulator ใช้ *อุปกรณ์เสมือน Android (AVD)* ถึง ระบุเวอร์ชัน Android และลักษณะฮาร์ดแวร์ของการจำลอง อุปกรณ์. หากต้องการทดสอบแอปของคุณอย่างมีประสิทธิภาพ ให้สร้าง AVD ที่จำลองแต่ละแอป อุปกรณ์ที่แอปของคุณออกแบบมาให้ทำงาน หากต้องการสร้าง AVD โปรดดูที่ สร้างและจัดการอุปกรณ์เสมือน AVD แต่ละตัวทำงานเป็นอุปกรณ์อิสระที่มีที่เก็บข้อมูลส่วนตัวของตัวเองสำหรับข้อมูลผู้ใช้ การ์ด SD และอื่นๆ ตามค่าเริ่มต้น โปรแกรมจำลองจะจัดเก็บข้อมูลผู้ใช้ ข้อมูลการ์ด SD และแคชในไดเร็กทอรีเฉพาะสำหรับ AVD นั้น เมื่อคุณเปิดโปรแกรมจำลอง โปรแกรมจะโหลดข้อมูลผู้ใช้และข้อมูลการ์ด SD จากไดเร็กทอรี AVD เรียกใช้แอปของคุณบนโปรแกรมจำลอง หลังจากที่คุณสร้าง AVD แล้ว คุณสามารถเริ่ม Android Emulator และเรียกใช้แอปในโครงการของคุณ: ในแถบเครื่องมือ เลือก AVD ที่คุณต้องการเรียกใช้แอปจากเมนูอุปกรณ์เป้าหมาย รูปที่ 1 เมนูอุปกรณ์เป้าหมาย คลิก วิ่ง. โปรแกรมจำลองอาจใช้เวลาประมาณหนึ่งนาทีในการเปิดใช้ครั้งแรก แต่การเปิดใช้งานครั้งต่อๆ ไปจะใช้สแนปชอตและควรเปิดใช้เร็วกว่านี้ หากคุณประสบปัญหา โปรดดูคู่มือการแก้ไขปัญหา เมื่อติดตั้งแอปของคุณบน AVD แล้ว คุณสามารถเรียกใช้จากอุปกรณ์ได้เหมือนกับคุณ จะเรียกใช้แอพใด ๆ บนอุปกรณ์ เมื่อใดก็ตามที่คุณต้องการปรับใช้การเปลี่ยนแปลงใหม่ คุณต้องคลิก **เรียกใช้** หรือ **ใช้การเปลี่ยนแปลง** อีกครั้ง สวมผู้ช่วยจับคู่ระบบปฏิบัติการ หากคุณต้องการทดสอบแอปของคุณกับอุปกรณ์ Wear OS ผู้ช่วยจับคู่ Wear OS จะแนะนำคุณทีละขั้นตอนผ่านการจับคู่ Wear OS emulators กับโทรศัพท์จริงหรือเสมือนโดยตรงใน Android Studio หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่ ใช้ตัวช่วยจับคู่ Wear OS emulator นำทางโปรแกรมจำลอง ในขณะที่อีมูเลเตอร์กำลังทำงาน คุณสามารถใช้ตัวชี้เมาส์ของคอมพิวเตอร์เพื่อเลียนแบบนิ้วของคุณบนหน้าจอสัมผัส และใช้แผงอีมูเลเตอร์เพื่อดำเนินการทั่วไป นำทางหน้าจอโปรแกรมจำลอง ใช้พอยเตอร์เมาส์ของคอมพิวเตอร์เพื่อเลียนแบบนิ้วของคุณบนหน้าจอสัมผัส เลือกรายการเมนูและช่องป้อนข้อมูล จากนั้นคลิกปุ่มและตัวควบคุม ใช้แป้นพิมพ์คอมพิวเตอร์ของคุณเพื่อพิมพ์อักขระและป้อนทางลัดของโปรแกรมจำลอง **ตารางที่ 1 ท่าทางสำหรับการนำทาง โปรแกรมจำลอง |คุณสมบัติ||รายละเอียด| |ปัดหน้าจอ||ชี้ไปที่หน้าจอ กดปุ่มหลักของเมาส์ค้างไว้ ปัดผ่านหน้าจอ แล้วปล่อย| |ลากรายการ||ชี้ไปที่รายการบนหน้าจอ กดปุ่มหลักของเมาส์ค้างไว้ ย้ายรายการ แล้วปล่อย| |แตะ||ชี้ไปที่หน้าจอ กดปุ่มเมาส์หลัก แล้วปล่อย| |แตะสองครั้ง||ชี้ไปที่หน้าจอ ดับเบิลคลิกที่ปุ่มหลักของเมาส์อย่างรวดเร็ว แล้วปล่อย| |สัมผัส& ค้างไว้||ชี้ไปที่รายการบนหน้าจอ กดปุ่มหลักของเมาส์ ค้างไว้แล้วปล่อย| |ประเภท||คุณสามารถพิมพ์โปรแกรมจำลองได้โดยใช้แป้นพิมพ์คอมพิวเตอร์หรือใช้แป้นพิมพ์ที่ปรากฏขึ้นบนหน้าจอโปรแกรมจำลองการกด การควบคุม (คำสั่งบน macOS) จะแสดงรูปแบบการบีบนิ้ว อินเทอร์เฟซแบบมัลติทัช เมาส์ทำหน้าที่เป็นนิ้วแรกและข้าม จุดยึดคือนิ้วที่สอง ลากเคอร์เซอร์เพื่อย้ายจุดแรก การคลิกปุ่มซ้ายของเมาส์จะเลียนแบบการสัมผัสทั้งสองจุดและปล่อยการเลียนแบบเพื่อหยิบทั้งสองขึ้น |ปัดในแนวตั้ง||เปิดเมนูแนวตั้งบนหน้าจอและใช้ล้อเลื่อน (ล้อเลื่อนของเมาส์) เพื่อเลื่อนผ่านรายการเมนู คลิกรายการเมนูเพื่อเลือก| ดำเนินการทั่วไปโดยใช้แผงจำลอง หากต้องการดำเนินการทั่วไปกับโปรแกรมจำลอง ให้ใช้แถบเครื่องมือโปรแกรมจำลอง หากคุณใช้งานโปรแกรมจำลองภายใน Android Studio หรือแผงทางด้านขวา หากคุณใช้งานโปรแกรมจำลองในหน้าต่างนอก Android Studio ตารางที่ 2 อธิบายการทำงานของอีมูเลเตอร์ทั่วไปและปุ่มที่เกี่ยวข้อง คุณสามารถใช้แป้นพิมพ์ลัดเพื่อดำเนินการทั่วไปหลายอย่างในโปรแกรมจำลอง สำหรับรายการทางลัดทั้งหมดในโปรแกรมจำลอง ให้กด `F1` ( `Command`+ บน macOS) เพื่อเปิดบานหน้าต่างวิธีใช้ใน ขยาย การควบคุม หน้าต่าง. **ตารางที่ 2 การดำเนินการทั่วไปในโปรแกรมจำลอง |คุณสมบัติ||รายละเอียด| |ปิด | |ปิดโปรแกรมจำลอง| |ย่อเล็กสุด | |ย่อหน้าต่างโปรแกรมจำลอง| |ปรับขนาด||ปรับขนาดอีมูเลเตอร์เหมือนกับที่คุณทำกับหน้าต่างระบบปฏิบัติการอื่นๆ โปรแกรมจำลองจะรักษาอัตราส่วนภาพที่เหมาะสมสำหรับอุปกรณ์ของคุณ| |อำนาจ | |คลิกเพื่อเปิดหรือปิดหน้าจอ | คลิกค้างไว้เพื่อเปิดหรือปิดอุปกรณ์ |เพิ่มเสียง | |คลิกเพื่อดูตัวควบคุมแถบเลื่อนและเพิ่มระดับเสียง คลิกอีกครั้งเพื่อเปิดขึ้น หรือใช้ตัวควบคุมแถบเลื่อนเพื่อเปลี่ยนระดับเสียง| |ลดระดับเสียง | |คลิกเพื่อดูตัวควบคุมแถบเลื่อนและลดระดับเสียง คลิกอีกครั้งเพื่อลดเสียงลงอีก หรือใช้ตัวควบคุมแถบเลื่อนเพื่อเปลี่ยนระดับเสียง| |หมุนไปทางซ้าย | |หมุนเครื่อง 90 องศาทวนเข็มนาฬิกา| |หมุนไปทางขวา | |หมุนเครื่อง 90 องศาตามเข็มนาฬิกา| | จับภาพหน้าจอ | |คลิกเพื่อถ่ายภาพหน้าจอของอุปกรณ์คลิกเพื่อเปลี่ยนเคอร์เซอร์เป็นไอคอนซูม หากต้องการออกจากโหมดซูม ให้คลิกปุ่มอีกครั้ง วิธีซูมเข้าและออกในโหมดซูม: หากต้องการเลื่อนในโหมดซูม ให้กดค้างไว้ ในการแตะหน้าจออุปกรณ์ในโหมดซูม |กลับ | |กลับสู่หน้าจอก่อนหน้าหรือปิดกล่องโต้ตอบ เมนูตัวเลือก แผงการแจ้งเตือน หรือแป้นพิมพ์บนหน้าจอ| |หน้าแรก | |กลับสู่หน้าจอหลักภาพรวม (แอพล่าสุด) |แตะเพื่อเปิดรายการภาพขนาดย่อของแอพที่คุณใช้งานล่าสุด หากต้องการเปิดแอป ให้แตะภาพขนาดย่อของแอปนั้น หากต้องการลบภาพขนาดย่อออกจากรายการ ให้ปัดไปทางซ้ายหรือขวา Wear OS ไม่รองรับปุ่มนี้| |พับ | |สำหรับอุปกรณ์พับได้ ให้พับอุปกรณ์เพื่อแสดงการกำหนดค่าหน้าจอที่เล็กลง| |แฉ | |สำหรับอุปกรณ์พับได้ ให้กางอุปกรณ์ออกเพื่อแสดงการกำหนดค่าหน้าจอที่ใหญ่ขึ้น| |ปุ่ม 1 | |สำหรับอุปกรณ์ Wear ให้กดปุ่ม 1 บนอุปกรณ์ ใช้ได้เฉพาะกับอุปกรณ์ Wear ที่ใช้ API ระดับ 28 ขึ้นไป| |ปุ่ม 2 | |สำหรับอุปกรณ์ Wear ให้กดปุ่ม 2 บนอุปกรณ์ ใช้ได้เฉพาะในอุปกรณ์ Wear ที่ใช้ API ระดับ 30 ขึ้นไป| |ปาล์ม | |สำหรับอุปกรณ์ Wear กดฝ่ามือของคุณบนหน้าจออุปกรณ์ สิ่งนี้จะตั้งค่าอุปกรณ์ของคุณเป็นโหมดแวดล้อม ใช้ได้เฉพาะกับอุปกรณ์ Wear ที่ใช้ API ระดับ 28 ขึ้นไป| |เอียง | |สำหรับอุปกรณ์ Wear ให้เอียงอุปกรณ์ นี่เป็นการออกจากโหมดแวดล้อม ใช้ได้เฉพาะกับอุปกรณ์ Wear ที่ใช้ API ระดับ 28 ขึ้นไป| |เมนู||กด |Control+ M ( Command+ M บน macOS) เพื่อจำลองปุ่มเมนู |เพิ่มเติม | |คลิกเพื่อเข้าถึงคุณสมบัติและการตั้งค่าอื่นๆ| ## อัปเดตโปรแกรมจำลอง หากต้องการอัปเดต Android Emulator ให้เลือก **ส่วนประกอบ Android Emulator** ในแท็บ **SDK Tools** ของ **SDK Manager สำหรับคำแนะนำ โปรดดูที่ อัปเดตเครื่องมือของคุณโดยใช้ SDK Manager