แก้ไขข้อบกพร่องของ Wear OS ผ่าน Wi-Fi

Wear OS รองรับการแก้ไขข้อบกพร่องผ่าน Wi-Fi ซึ่งช่วยให้คุณแก้ไขข้อบกพร่องของแอปผ่านเครือข่าย Wi-Fi ได้

สิ่งที่ต้องมีก่อน

ก่อนเริ่มต้น ให้ตรวจสอบว่าคุณมีสิ่งต่อไปนี้

  • Android Debug Bridge (ADB): ใช้ adb เวอร์ชัน 30.0.0 ขึ้นไป
  • เครือข่าย Wi-Fi เดียวกัน: คอมพิวเตอร์สำหรับการพัฒนาซอฟต์แวร์และนาฬิกา Wear OS ต้องเชื่อมต่อกับเครือข่าย Wi-Fi เดียวกัน

เปิดใช้การแก้ไขข้อบกพร่องผ่าน Wi-Fi

  1. เปิดใช้ตัวเลือกสำหรับนักพัฒนาแอปในนาฬิกา
  2. เปิดการตั้งค่า ในนาฬิกา แล้วไปที่ตัวเลือกสำหรับนักพัฒนาแอป
  3. เปิดใช้การแก้ไขข้อบกพร่อง ADB
  4. เปิดใช้การแก้ไขข้อบกพร่องผ่าน Wi-Fi

    ในกล่องโต้ตอบที่ปรากฏขึ้น ให้เลือกอนุญาต หรืออนุญาตในเครือข่ายนี้เสมอ เพื่อยืนยัน

จับคู่คอมพิวเตอร์กับนาฬิกา

คุณต้องจับคู่คอมพิวเตอร์กับนาฬิกาเพียงครั้งเดียว

  1. ในนาฬิกา ให้ไปที่การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่องแบบไร้สาย
  2. เลือกจับคู่อุปกรณ์ใหม่
  3. นาฬิกาจะแสดงรหัสการจับคู่ Wi-Fi, ที่อยู่ IP และ พอร์ต สำหรับการจับคู่ จดค่าเหล่านี้ไว้
  4. เปิดเทอร์มินัลในคอมพิวเตอร์ แล้วเรียกใช้คำสั่งต่อไปนี้ โดยแทนที่ ip-address และ pairing-port ด้วยค่าที่แสดงในนาฬิกา

    adb pair ip-address:pairing-port
    
  5. เมื่อได้รับข้อความแจ้ง ให้ป้อนรหัสการจับคู่ Wi-Fi ที่แสดงในนาฬิกา หากการจับคู่สำเร็จ คุณจะเห็นข้อความที่คล้ายกับข้อความต่อไปนี้

    Successfully paired to ip-address:pairing-port
    

เชื่อมต่อกับนาฬิกา

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

  1. ในนาฬิกา ให้ไปที่การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่องแบบไร้สาย
  2. ค้นหาที่อยู่ IP และพอร์ต สำหรับการเชื่อมต่อในส่วนการแก้ไขข้อบกพร่องผ่าน Wi-Fi (ไม่ใช่ในส่วน "จับคู่อุปกรณ์ใหม่")

  3. เรียกใช้คำสั่งต่อไปนี้ในคอมพิวเตอร์

    adb connect ip-address:connection-port
    
  4. ตรวจสอบการเชื่อมต่อโดยเรียกใช้คำสั่งต่อไปนี้

    adb devices
    

    นาฬิกาควรปรากฏในรายการอุปกรณ์ที่เชื่อมต่อ

    หากคำสั่งนี้แสดงอุปกรณ์มากกว่า 1 เครื่อง ให้ใส่ที่อยู่ IP ของอุปกรณ์ไว้ข้างหน้าคำสั่ง adb ดังนี้

    adb -s ip-address:connection-port
    

การแก้ปัญหา

หากเชื่อมต่อไม่ได้ ให้ทำดังนี้

  • ตรวจสอบการเชื่อมต่อเครือข่าย: ตรวจสอบว่าอุปกรณ์ทั้ง 2 เครื่องอยู่ในเครือข่าย Wi-Fi เดียวกันและเครือข่ายอนุญาตการรับส่งข้อมูลแบบเพียร์ทูเพียร์
  • รีสตาร์ท ADB: เรียกใช้ adb kill-server แล้วเรียกใช้ adb start-server ในคอมพิวเตอร์ จากนั้นลองเชื่อมต่ออีกครั้ง
  • สลับการแก้ไขข้อบกพร่อง: ปิดการแก้ไขข้อบกพร่องผ่าน Wi-Fi แล้วเปิดอีกครั้งในนาฬิกา