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