เรียกใช้แอปในโปรแกรมจำลอง Android

โปรแกรมจำลองของ Android จะจำลองอุปกรณ์ Android บนคอมพิวเตอร์ ทดสอบแอปพลิเคชันของคุณในอุปกรณ์ที่หลากหลายและระดับ API ของ Android และจำเป็นต้องมีอุปกรณ์จริงแต่ละเครื่อง โปรแกรมจําลองมีข้อดีดังนี้

  • ความยืดหยุ่น: นอกจากการจำลองอุปกรณ์และระดับ API ของ Android ที่หลากหลายแล้ว โปรแกรมจำลองยังมีการกำหนดค่าที่กำหนดไว้ล่วงหน้าสำหรับโทรศัพท์ แท็บเล็ต Wear OS, Android Automotive OS และ Android TV ของ Android หลากหลายรุ่น

  • ความเสมือนจริงสูง: โปรแกรมจำลองมีความสามารถเกือบทั้งหมดของอุปกรณ์ Android จริง คุณสามารถจำลองการโทรเข้าและ SMS, ระบุตำแหน่งของอุปกรณ์, จำลองความเร็วเครือข่ายที่ต่างกัน, จำลองการหมุนและเซ็นเซอร์ฮาร์ดแวร์อื่นๆ, เข้าถึง Google Play Store และอื่นๆ อีกมากมาย

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

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

หรือคุณอาจทำให้แอปใช้งานได้ในอุปกรณ์จริงก็ได้ โปรดดูข้อมูลเพิ่มเติมที่หัวข้อเรียกใช้แอปในอุปกรณ์ฮาร์ดแวร์

เริ่มต้นใช้งานโปรแกรมจำลอง

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

  1. ตรวจสอบว่าคุณมีคุณสมบัติตรงตามข้อกำหนดของระบบ
  2. สร้างอุปกรณ์เสมือน Android (AVD)
  3. เรียกใช้แอปในโปรแกรมจำลอง
  4. ไปยังส่วนต่างๆ ของโปรแกรมจำลอง

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

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

ข้อกำหนดของระบบโปรแกรมจำลอง

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

  • RAM 16 GB
  • Windows 10 ขึ้นไป, MacOS 12 ขึ้นไป, Linux หรือระบบปฏิบัติการ ChromeOS แบบ 64 บิต ขึ้นไป
  • พื้นที่ในดิสก์ 16 GB

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

สร้างอุปกรณ์เสมือน Android

โปรแกรมจำลอง Android แต่ละรายการจะใช้อุปกรณ์เสมือนของ Android (AVD) เพื่อ ระบุเวอร์ชัน Android และลักษณะฮาร์ดแวร์ของแอปที่จำลองขึ้น อุปกรณ์ หากต้องการสร้าง AVD โปรดดู สร้างและจัดการอุปกรณ์เสมือน

AVD แต่ละชิ้นทำหน้าที่เป็นอุปกรณ์อิสระที่มีพื้นที่เก็บข้อมูลส่วนตัวของตัวเองสำหรับ ข้อมูลผู้ใช้ การ์ด SD และอื่นๆ โดยค่าเริ่มต้น โปรแกรมจำลองจะเก็บข้อมูลผู้ใช้ และ SD ข้อมูลการ์ด และแคชในไดเรกทอรีเฉพาะของ AVD ดังกล่าว เมื่อคุณเปิดโปรแกรมจําลอง ระบบจะโหลดข้อมูลผู้ใช้และข้อมูลการ์ด SD จากไดเรกทอรี AVD

เรียกใช้แอปในโปรแกรมจำลอง

หลังจากสร้าง AVD แล้ว คุณสามารถเริ่มโปรแกรมจำลอง Android และเรียกใช้แอปในโปรเจ็กต์ได้โดยทำดังนี้

  1. ในแถบเครื่องมือ ให้เลือก AVD ที่ต้องการใช้เรียกใช้แอปจากเมนูอุปกรณ์เป้าหมาย

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

เมื่อติดตั้งแอปใน AVD แล้ว คุณจะเรียกใช้แอปจากอุปกรณ์ได้เช่นเดียวกับการเรียกใช้แอปอื่นๆ ในอุปกรณ์ ทุกครั้งที่ต้องการทําให้การเปลี่ยนแปลงใหม่มีผล คุณจะต้องคลิกเรียกใช้หรือใช้การเปลี่ยนแปลงอีกครั้ง

ผู้ช่วยการจับคู่ Wear OS

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

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

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

ตาราง 1 ท่าทางสัมผัสสำหรับการไปยังส่วนต่างๆ โปรแกรมจำลอง

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

ดำเนินการทั่วไปโดยใช้แผงโปรแกรมจำลอง

ในการใช้งานโปรแกรมจำลอง ให้ใช้แถบเครื่องมือโปรแกรมจำลอง คุณกำลังใช้โปรแกรมจำลองภายใน Android Studio หรือแผงทางด้านขวา หากคุณกำลังใช้โปรแกรมจำลองในหน้าต่างนอก Android Studio ตารางที่ 2 อธิบายการทำงานของโปรแกรมจำลองทั่วไปและปุ่มที่เกี่ยวข้อง

คุณใช้แป้นพิมพ์ลัดเพื่อดำเนินการทั่วไปหลายอย่างในโปรแกรมจำลองได้ หากต้องการดูรายการแป้นพิมพ์ลัดทั้งหมดในโปรแกรมจำลอง ให้กด F1 (Command+/ ใน macOS) เพื่อเปิดแผงความช่วยเหลือใน ขยาย ตัวควบคุม

ตารางที่ 2 การดำเนินการทั่วไปในโปรแกรมจำลอง

ฟีเจอร์ คำอธิบาย
ปิด
ไอคอนปิด
ปิดโปรแกรมจำลอง
ย่อ
ย่อไอคอน
ย่อหน้าต่างโปรแกรมจำลอง
ปรับขนาด ปรับขนาดโปรแกรมจำลองเช่นเดียวกับหน้าต่างระบบปฏิบัติการอื่นๆ โปรแกรมจำลองจะรักษาสัดส่วนภาพที่เหมาะกับอุปกรณ์ของคุณ
พลังงาน
ไอคอนเปิด/ปิด
คลิกเพื่อเปิดหรือปิดหน้าจอ
คลิกค้างไว้เพื่อเปิดหรือปิดอุปกรณ์
เพิ่มระดับเสียง
ไอคอนเพิ่มระดับเสียง
คลิกเพื่อดูตัวควบคุมแถบเลื่อนและเพิ่มระดับเสียง คลิกอีกครั้งเพื่อ ปรับเสียงให้ดังขึ้น หรือใช้ตัวควบคุมแถบเลื่อนเพื่อเปลี่ยนระดับเสียง
ลดระดับเสียง
ไอคอนลดระดับเสียง
คลิกเพื่อดูตัวควบคุมแถบเลื่อนและลดระดับเสียง คลิกอีกครั้งเพื่อ ลดระดับเสียงเพิ่มเติม หรือใช้ตัวควบคุมแถบเลื่อนเพื่อเปลี่ยนระดับเสียง
หมุนไปทางซ้าย
ไอคอนหมุนไปทางซ้าย
หมุนอุปกรณ์ทวนเข็มนาฬิกา 90 องศา
หมุนไปทางขวา
ไอคอนหมุนไปทางขวา
หมุนอุปกรณ์ 90 องศาตามเข็มนาฬิกา
ถ่ายภาพหน้าจอ
ไอคอน "ถ่ายภาพหน้าจอ"
คลิกเพื่อถ่ายภาพหน้าจอของอุปกรณ์
เข้าสู่โหมดการซูม
ไอคอนเข้าสู่โหมดซูม

คลิกเพื่อเปลี่ยนเคอร์เซอร์เป็นไอคอนการซูม หากต้องการออกจากโหมดการซูม ให้คลิกปุ่มอีกครั้ง

วิธีการซูมเข้าและออกในโหมดซูม

  • คลิกซ้ายที่หน้าจอเพื่อซูมเข้า 25% สูงสุดประมาณ ความละเอียดหน้าจอเป็น 2 เท่าของอุปกรณ์เสมือน
  • คลิกขวาเพื่อซูมออก
  • คลิกซ้ายแล้วลากเพื่อเลือกพื้นที่รูปกล่องเพื่อซูมเข้า
  • คลิกขวาแล้วลากกล่องสำหรับการเลือกเพื่อรีเซ็ตเป็นการซูมเริ่มต้น

หากต้องการเลื่อนในโหมดการซูม ให้กด Control (Command ใน macOS) ค้างไว้ขณะกดแป้นลูกศรบนแป้นพิมพ์

หากต้องการแตะหน้าจออุปกรณ์ในโหมดซูม ให้กดแป้น Control (กดแป้น Command ใน macOS)

กลับ
ไอคอนกลับ
กลับไปยังหน้าจอก่อนหน้า หรือปิดกล่องโต้ตอบ เมนูตัวเลือก แผงการแจ้งเตือน หรือแป้นพิมพ์บนหน้าจอ
หน้าแรก
ไอคอนหน้าแรก
กลับไปที่หน้าจอหลัก
ภาพรวม
ไอคอนภาพรวม
(แอปล่าสุด)
แตะเพื่อเปิดรายการภาพขนาดย่อของแอปที่คุณใช้งานเมื่อเร็วๆ นี้ หากต้องการเปิดแอป ให้แตะภาพขนาดย่อของแอป หากต้องการนำภาพขนาดย่อออกจากรายการ เลื่อนไปทางซ้ายหรือขวา Wear OS ไม่รองรับปุ่มนี้
พับ
ไอคอนพับ
สำหรับอุปกรณ์แบบพับได้ ให้พับอุปกรณ์เพื่อแสดงหน้าจอขนาดเล็กลง การกำหนดค่า
Unfold
ไอคอนกางออก
สำหรับอุปกรณ์แบบพับได้ ให้กางอุปกรณ์เพื่อแสดงการกำหนดค่าหน้าจอที่ใหญ่ขึ้น
ปุ่ม 1
ไอคอนปุ่ม 1
สำหรับอุปกรณ์ Wear ให้กดปุ่ม 1 บนอุปกรณ์ ใช้ได้เฉพาะในอุปกรณ์ Wear ที่ใช้งาน API ระดับ 28 ขึ้นไปเท่านั้น
ปุ่ม 2
ไอคอนปุ่ม 2
สำหรับอุปกรณ์ Wear ให้กดปุ่ม 2 บนอุปกรณ์ พร้อมใช้งานใน Wear เท่านั้น อุปกรณ์ที่ใช้ API ระดับ 30 ขึ้นไป
Palm
ไอคอนปุ่มฝ่ามือ
สำหรับอุปกรณ์ Wear ให้กดฝ่ามือบนหน้าจออุปกรณ์ ซึ่งจะเป็นการตั้งค่าอุปกรณ์เป็นโหมดแอมเบียนท์ ใช้ได้เฉพาะในอุปกรณ์ Wear ที่ใช้ API ระดับ 28 หรือสูงกว่า
การวางแนว
ไอคอนปุ่มเอียง
สำหรับอุปกรณ์ Wear ให้เอียงอุปกรณ์ ซึ่งจะเป็นการออกจากโหมดแอมเบียนท์ ใช้ได้เฉพาะในอุปกรณ์ Wear ที่ใช้ API ระดับ 28 ขึ้นไปเท่านั้น
เมนู กด Control+M (Command+M ใน macOS) เพื่อจำลองปุ่มเมนู
เพิ่มเติม
ไอคอนเพิ่มเติม
คลิกเพื่อเข้าถึงฟีเจอร์และการตั้งค่าอื่นๆ

อัปเดตโปรแกรมจำลอง

หากต้องการอัปเดต Android Emulator ให้เลือกคอมโพเนนต์ Android Emulator ในแท็บ SDK Tools ของ SDK Manager โปรดดูวิธีการที่หัวข้อ อัปเดตเครื่องมือโดยใช้ SDK Manager