Wear OS hỗ trợ tính năng gỡ lỗi qua Wi-Fi, cho phép bạn gỡ lỗi ứng dụng qua mạng Wi-Fi.
Điều kiện tiên quyết
Trước khi bắt đầu, hãy xác minh rằng bạn có những điều sau:
- Cầu gỡ lỗi Android (ADB): Sử dụng
adbphiên bản 30.0.0 trở lên. Cùng mạng Wi-Fi: Máy tính phát triển và đồng hồ Wear OS phải được kết nối với cùng một mạng Wi-Fi.
Bật tính năng gỡ lỗi qua Wi-Fi
- Bật tuỳ chọn cho nhà phát triển trên đồng hồ.
- Trên đồng hồ, hãy mở phần Cài đặt rồi chuyển đến phần Tuỳ chọn cho nhà phát triển.
- Bật tuỳ chọn Gỡ lỗi qua ADB.
Bật tuỳ chọn Gỡ lỗi qua Wi-Fi.
Trong hộp thoại xuất hiện, hãy chọn Cho phép hoặc Luôn cho phép trên mạng này để xác nhận.
Ghép nối máy tính với đồng hồ
Bạn chỉ cần ghép nối máy tính với đồng hồ một lần.
- Trên đồng hồ, hãy chuyển đến phần Cài đặt > Tuỳ chọn cho nhà phát triển > Gỡ lỗi qua Wi-Fi.
- Chọn Ghép nối thiết bị mới.
- Đồng hồ sẽ hiển thị Mã ghép nối Wi-Fi, Địa chỉ IP và Cổng để ghép nối. Hãy ghi lại các giá trị này.
Trên máy tính, hãy mở một cửa sổ dòng lệnh rồi chạy lệnh sau, thay thế
ip-addressvàpairing-portbằng các giá trị xuất hiện trên đồng hồ:adb pair ip-address:pairing-portKhi được nhắc, hãy nhập mã ghép nối Wi-Fi xuất hiện trên đồng hồ. Nếu ghép nối thành công, bạn sẽ thấy một thông báo tương tự như:
Successfully paired to ip-address:pairing-port
Kết nối với đồng hồ
Sau khi ghép nối đồng hồ và máy tính, bạn có thể kết nối với đồng hồ. Bạn cần kết nối lại mỗi khi khởi động lại tính năng gỡ lỗi qua Wi-Fi hoặc thay đổi mạng Wi-Fi.
- Trên đồng hồ, hãy chuyển đến phần Cài đặt > Tuỳ chọn cho nhà phát triển > Gỡ lỗi qua Wi-Fi.
Tìm Địa chỉ IP và Cổng cho kết nối trong phần Gỡ lỗi qua Wi-Fi (không phải trong phần "Ghép nối thiết bị mới").
Trên máy tính, hãy chạy lệnh sau:
adb connect ip-address:connection-portXác minh kết nối bằng cách chạy:
adb devicesĐồng hồ của bạn sẽ xuất hiện trong danh sách các thiết bị đã kết nối.
Nếu lệnh này trả về nhiều thiết bị, hãy thêm địa chỉ IP của thiết bị vào trước các lệnh
adb:adb -s ip-address:connection-port
Khắc phục sự cố
Nếu bạn không thể kết nối, hãy làm như sau:
- Kiểm tra kết nối mạng: Kiểm tra để đảm bảo cả hai thiết bị đều kết nối với cùng một mạng Wi-Fi và mạng đó cho phép lưu lượng truy cập ngang hàng.
- Khởi động lại ADB: Trên máy tính, hãy chạy
adb kill-serverrồi chạyadb start-server, sau đó thử kết nối lại. - Bật/tắt tính năng gỡ lỗi: Tắt rồi bật lại tính năng Gỡ lỗi qua Wi-Fi trên đồng hồ.