โปรแกรมจำลอง Android ช่วยให้คุณทดสอบแอปพลิเคชัน Wear OS ในอุปกรณ์เสมือนได้ ฟังก์ชันการทำงานส่วนใหญ่ของโปรแกรมจำลองนี้จะอธิบายไว้ในเอกสารประกอบหลักของ Android Emulator หน้านี้จะเน้นที่ฟีเจอร์ ความสามารถในการทดสอบ และ เคล็ดลับในการแก้ปัญหาที่เกี่ยวข้องกับการพัฒนา Wear OS โดยเฉพาะ
ดูวิธีการตั้งค่าพื้นฐานได้ที่สร้างและเรียกใช้แอปใน Wear OS
ความสามารถในการทดสอบ Wear OS
โปรแกรมจำลองมีเครื่องมือเฉพาะสำหรับการทดสอบฟีเจอร์ Wear OS
ทดสอบเสียงบลูทูธ
ดูทดสอบเสียงบลูทูธในโปรแกรมจำลอง
จำลองเซ็นเซอร์
โปรแกรมจำลองมีวิธีต่างๆ ในการจำลองข้อมูลเซ็นเซอร์จากแถบเครื่องมือ โดยขึ้นอยู่กับประเภทข้อมูล
- ข้อมูลบริการด้านสุขภาพ:
- เข้าถึงแผงบริการด้านสุขภาพโดยเฉพาะได้โดยตรงจาก
แถบเครื่องมือของโปรแกรมจำลอง (มองหาไอคอนหัวใจ
)
แผงนี้ช่วยให้ควบคุมได้อย่างละเอียดเพื่อจำลองข้อมูลที่เฉพาะเจาะจงสำหรับ
บริการด้านสุขภาพ เช่น เมตริกการออกกำลังกาย ดูวิธีการโดยละเอียดได้ที่จำลองข้อมูลเซ็นเซอร์ด้วยบริการด้านสุขภาพ
- เข้าถึงแผงบริการด้านสุขภาพโดยเฉพาะได้โดยตรงจาก
แถบเครื่องมือของโปรแกรมจำลอง (มองหาไอคอนหัวใจ
- เซ็นเซอร์อื่นๆ (เช่น ตำแหน่ง ท่าทาง อัตราการเต้นของหัวใจ):
- สำหรับเซ็นเซอร์ประเภทอื่นๆ ให้เปิดหน้าต่างการควบคุมเพิ่มเติมโดย คลิกปุ่มเมนูแบบเลื่อนลง (...) ในแถบเครื่องมือของโปรแกรมจำลอง
- ตำแหน่ง: ไปที่การควบคุมเพิ่มเติม > ตำแหน่งเพื่อระบุ จุด GPS เดียวหรือจำลองเส้นทาง ซึ่งจะเป็นประโยชน์ในการทดสอบแอปด้วย Fused Location Provider API และการยืนยันการจัดการตำแหน่งโดยประมาณ
- ท่าทางของอุปกรณ์ (มาตรความเร่งและไจโรสโคป): ไปที่การควบคุมเพิ่มเติม > เซ็นเซอร์เสมือน > ท่าทางของอุปกรณ์ ปรับแถบเลื่อนการหมุน (X-Rot, Y-Rot, Z-Rot) และการเคลื่อนไหว (X, Y, Z) เพื่อทดสอบการโต้ตอบ ตามการเคลื่อนไหว
- อัตราการเต้นของหัวใจและเซ็นเซอร์เพิ่มเติม: ไปที่การควบคุมเพิ่มเติม > เซ็นเซอร์เสมือน > เซ็นเซอร์เพิ่มเติม จำลองอัตราการเต้นของหัวใจและเซ็นเซอร์อื่นๆ เช่น อุณหภูมิแวดล้อม สนามแม่เหล็ก ความใกล้ชิด แสง แรงดัน และความชื้นสัมพัทธ์
จำลองอินพุตของนาฬิกา
- การสัมผัสและท่าทางสัมผัส: การโต้ตอบด้วยเมาส์มาตรฐานจะเลียนแบบการสัมผัส
ปุ่มจริง (รวมถึงปุ่มด้านข้างและขอบหมุน):
ปุ่มที่ด้านบนของแผงโปรแกรมจำลองใช้เพื่อจำลอง ปุ่มฮาร์ดแวร์ (ปุ่ม 1
,
ปุ่ม 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