โปรแกรมจำลองของ Android ช่วยให้คุณทดสอบแอปพลิเคชัน Wear OS ในอุปกรณ์เสมือนจริงได้ ฟังก์ชันการทำงานส่วนใหญ่มีการอธิบายไว้ในเอกสารประกอบหลักของ โปรแกรมจำลองของ Android โดยหน้านี้จะเน้นที่ฟีเจอร์ ความสามารถในการทดสอบ และ เคล็ดลับในการแก้ปัญหาที่เฉพาะเจาะจงกับการพัฒนา 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ซึ่งสามารถละเว้นได้ - ตัวแสดงผลของ Tile: ออบเจ็กต์
DashedArcLineรวมถึงองค์ประกอบ ที่สร้างโดยcircularProgressIndicator()อาจแสดงผล ไม่ถูกต้องในโปรแกรมจำลอง API 36 - จับคู่กับแอป Google Pixel Watch: คุณอาจพบปัญหาแอปขัดข้องเมื่อ เปิด Google Pixel Watch ในโปรแกรมจำลองโทรศัพท์หลังจากทำตามวิธีการจับคู่ เสร็จแล้ว จากโปรแกรมจำลองโทรศัพท์ ให้ไปที่การตั้งค่า -> แอป -> Google Pixel Watch -> สิทธิ์ แล้วอนุญาตสิทธิ์อุปกรณ์ที่อยู่ใกล้เคียง