แก้ไขข้อบกพร่องของ 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แล้วเปิดอีกครั้งใน นาฬิกา