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

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