Wear OS รองรับการแก้ไขข้อบกพร่องผ่าน Wi-Fi ซึ่งช่วยให้คุณแก้ไขข้อบกพร่องของแอปผ่าน เครือข่าย Wi-Fi ได้
สิ่งที่ต้องมีก่อน
ก่อนเริ่มต้น โปรดตรวจสอบว่าคุณมีสิ่งต่อไปนี้
- Android Debug Bridge (ADB): ใช้
adbเวอร์ชัน 30.0.0 ขึ้นไป เครือข่าย Wi-Fi เดียวกัน: คอมพิวเตอร์สำหรับการพัฒนาซอฟต์แวร์และนาฬิกา Wear OS ต้อง เชื่อมต่อกับเครือข่าย Wi-Fi เดียวกัน
เปิดใช้การแก้ไขข้อบกพร่องผ่าน Wi-Fi
- เปิดใช้ตัวเลือกสำหรับนักพัฒนาแอปในนาฬิกา
- เปิดการตั้งค่าในนาฬิกา แล้วไปที่ตัวเลือกสำหรับนักพัฒนาแอป
- เปิดใช้การแก้ไขข้อบกพร่อง ADB
เปิดใช้การแก้ไขข้อบกพร่องผ่าน Wi-Fi
ในกล่องโต้ตอบที่ปรากฏขึ้น ให้เลือกอนุญาตหรืออนุญาตในเครือข่ายนี้เสมอเพื่อยืนยัน
จับคู่คอมพิวเตอร์กับนาฬิกา
คุณต้องจับคู่คอมพิวเตอร์กับนาฬิกาเพียงครั้งเดียว
- ในนาฬิกา ให้ไปที่การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ > การแก้ไขข้อบกพร่องแบบไร้สาย
- เลือกจับคู่อุปกรณ์ใหม่
- นาฬิกาจะแสดงรหัสการจับคู่ Wi-Fi, ที่อยู่ IP และพอร์ตสำหรับการจับคู่ โปรดจดค่าต่อไปนี้
เปิดเทอร์มินัลในคอมพิวเตอร์และเรียกใช้คำสั่งต่อไปนี้ โดยแทนที่
ip-addressและpairing-portด้วยค่าที่แสดงบนนาฬิกาadb pair ip-address:pairing-portเมื่อได้รับข้อความแจ้ง ให้ป้อนรหัสการจับคู่ Wi-Fi ที่แสดงบนนาฬิกา หากจับคู่สำเร็จ คุณจะเห็นข้อความที่คล้ายกับข้อความต่อไปนี้
Successfully paired to ip-address:pairing-port
เชื่อมต่อกับนาฬิกา
หลังจากจับคู่นาฬิกากับคอมพิวเตอร์แล้ว คุณจะเชื่อมต่อกับนาฬิกาได้ คุณต้องเชื่อมต่อใหม่ทุกครั้งที่ รีสตาร์ทการแก้ไขข้อบกพร่องผ่าน Wi-Fi หรือเปลี่ยนเครือข่าย Wi-Fi
- ในนาฬิกา ให้ไปที่การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ > การแก้ไขข้อบกพร่องแบบไร้สาย
ค้นหาที่อยู่ IP และพอร์ตสำหรับการเชื่อมต่อในส่วน การแก้ไขข้อบกพร่องผ่าน Wi-Fi (ไม่ใช่ในส่วน "จับคู่อุปกรณ์ใหม่")
เรียกใช้คำสั่งต่อไปนี้ในคอมพิวเตอร์
adb connect ip-address:connection-portยืนยันการเชื่อมต่อโดยเรียกใช้คำสั่งต่อไปนี้
adb devicesนาฬิกาควรปรากฏในรายการอุปกรณ์ที่เชื่อมต่อ
หากคำสั่งนี้แสดงอุปกรณ์มากกว่า 1 เครื่อง ให้ใส่ที่อยู่ IP ของอุปกรณ์ไว้หน้าคำสั่ง
adbadb -s ip-address:connection-port
การแก้ปัญหา
หากเชื่อมต่อไม่ได้ ให้ทำดังนี้
- ตรวจสอบการเชื่อมต่อเครือข่าย: ตรวจสอบว่าอุปกรณ์ทั้ง 2 เครื่องอยู่ในเครือข่าย Wi-Fi เดียวกัน และเครือข่ายอนุญาตการรับส่งข้อมูลแบบเพียร์ทูเพียร์
- รีสตาร์ท ADB: เรียกใช้
adb kill-serverในคอมพิวเตอร์ แล้วเรียกใช้adb start-serverจากนั้นลองเชื่อมต่ออีกครั้ง - เปิด/ปิดการแก้ไขข้อบกพร่อง: ปิดการแก้ไขข้อบกพร่องผ่าน Wi-Fiแล้วเปิดอีกครั้งใน นาฬิกา