ทดสอบในโปรแกรมจำลอง Wear OS

โปรแกรมจำลอง Android ช่วยให้คุณทดสอบแอปพลิเคชัน Wear OS ในอุปกรณ์เสมือนได้ ฟังก์ชันการทำงานส่วนใหญ่ของโปรแกรมจำลองนี้จะอธิบายไว้ในเอกสารประกอบหลักของ Android Emulator หน้านี้จะเน้นที่ฟีเจอร์ ความสามารถในการทดสอบ และ เคล็ดลับในการแก้ปัญหาที่เกี่ยวข้องกับการพัฒนา Wear OS โดยเฉพาะ

ดูวิธีการตั้งค่าพื้นฐานได้ที่สร้างและเรียกใช้แอปใน Wear OS

ความสามารถในการทดสอบ Wear OS

โปรแกรมจำลองมีเครื่องมือเฉพาะสำหรับการทดสอบฟีเจอร์ Wear OS

ทดสอบเสียงบลูทูธ

ดูทดสอบเสียงบลูทูธในโปรแกรมจำลอง

จำลองเซ็นเซอร์

โปรแกรมจำลองมีวิธีต่างๆ ในการจำลองข้อมูลเซ็นเซอร์จากแถบเครื่องมือ โดยขึ้นอยู่กับประเภทข้อมูล

ไอคอนแถบเครื่องมือของ Android Studio
รูปที่ 1: แถบเครื่องมือ "อุปกรณ์ที่กำลังทำงาน" ของ Android Studio
  • ข้อมูลบริการด้านสุขภาพ:
  • เซ็นเซอร์อื่นๆ (เช่น ตำแหน่ง ท่าทาง อัตราการเต้นของหัวใจ):
    • สำหรับเซ็นเซอร์ประเภทอื่นๆ ให้เปิดหน้าต่างการควบคุมเพิ่มเติมโดย คลิกปุ่มเมนูแบบเลื่อนลง (...) ในแถบเครื่องมือของโปรแกรมจำลอง
    • ตำแหน่ง: ไปที่การควบคุมเพิ่มเติม > ตำแหน่งเพื่อระบุ จุด GPS เดียวหรือจำลองเส้นทาง ซึ่งจะเป็นประโยชน์ในการทดสอบแอปด้วย Fused Location Provider API และการยืนยันการจัดการตำแหน่งโดยประมาณ
    • ท่าทางของอุปกรณ์ (มาตรความเร่งและไจโรสโคป): ไปที่การควบคุมเพิ่มเติม > เซ็นเซอร์เสมือน > ท่าทางของอุปกรณ์ ปรับแถบเลื่อนการหมุน (X-Rot, Y-Rot, Z-Rot) และการเคลื่อนไหว (X, Y, Z) เพื่อทดสอบการโต้ตอบ ตามการเคลื่อนไหว
    • อัตราการเต้นของหัวใจและเซ็นเซอร์เพิ่มเติม: ไปที่การควบคุมเพิ่มเติม > เซ็นเซอร์เสมือน > เซ็นเซอร์เพิ่มเติม จำลองอัตราการเต้นของหัวใจและเซ็นเซอร์อื่นๆ เช่น อุณหภูมิแวดล้อม สนามแม่เหล็ก ความใกล้ชิด แสง แรงดัน และความชื้นสัมพัทธ์

จำลองอินพุตของนาฬิกา

  • การสัมผัสและท่าทางสัมผัส: การโต้ตอบด้วยเมาส์มาตรฐานจะเลียนแบบการสัมผัส
  • ปุ่มจริง (รวมถึงปุ่มด้านข้างและขอบหมุน):

    • ปุ่มที่ด้านบนของแผงโปรแกรมจำลองใช้เพื่อจำลอง ปุ่มฮาร์ดแวร์ (ปุ่ม 1 "button 1
icon", ปุ่ม 2 "ปุ่ม 2
ไอคอน") รวมถึงการโต้ตอบทางกายภาพอื่นๆ เช่น การแตะด้วยฝ่ามือ ! "ไอคอนฝ่ามือ" เอียงอุปกรณ์ แล้วปัดกลับ

    • สำหรับการป้อนข้อมูลด้วยปุ่มหมุน ให้เปิดเมนูรายการเพิ่มเติมของแถบเครื่องมือโปรแกรมจำลอง (...) แล้วเลือกการป้อนข้อมูลด้วยปุ่มหมุน

จับคู่อุปกรณ์

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

สิ่งสำคัญที่ควรพิจารณา

โปรดทราบข้อควรพิจารณาที่สำคัญด้านเทคนิคและประสิทธิภาพต่อไปนี้เมื่อทำการทดสอบ

สถาปัตยกรรม 64 บิตเท่านั้น (อิมเมจล่าสุด)

อิมเมจระบบของโปรแกรมจำลองสำหรับ Wear OS 4 (API 33) ขึ้นไปรองรับเฉพาะสถาปัตยกรรม 64 บิต (x86-64, arm64-v8a)

ความแตกต่างด้านประสิทธิภาพ

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

ปัญหาที่ทราบ

ส่วนนี้แสดงปัญหาที่พบบ่อยซึ่งเฉพาะเจาะจงกับโปรแกรมจำลอง Wear OS สำหรับปัญหาทั่วไปเกี่ยวกับ โปรแกรมจำลอง โปรดดูหน้าหลักของแก้ปัญหาที่ทราบเกี่ยวกับ Android Emulator

  • คำเตือนเกี่ยวกับเซ็นเซอร์การเอียงข้อมือ: คุณอาจเห็นข้อความบันทึกซ้ำๆ เช่น the host has not provided value yet for sensorHandle=16 คุณสามารถ ไม่สนใจข้อความเหล่านี้ได้
  • โปรแกรมแสดงผลไทล์: ออบเจ็กต์ DashedArcLine รวมถึงองค์ประกอบที่สร้างโดย circularProgressIndicator() อาจแสดงผลไม่ถูกต้องในโปรแกรมจำลอง API 36