Wear OS поддерживает беспроводную отладку, которая позволяет отлаживать приложение через сеть Wi-Fi.
Предварительные требования
Прежде чем начать, убедитесь, что у вас есть следующее:
- Android Debug Bridge (ADB): Используйте
adbверсии 30.0.0 или выше. Одна и та же сеть Wi-Fi: ваш компьютер для разработки и часы Wear OS должны быть подключены к одной и той же сети Wi-Fi.
Включить беспроводную отладку
- Включите параметры разработчика на своих часах.
- На часах откройте «Настройки» и перейдите в раздел «Параметры разработчика» .
- Включить отладку ADB .
Включить беспроводную отладку .
В появившемся диалоговом окне выберите «Разрешить» или «Всегда разрешать в этой сети» для подтверждения.
Подключите компьютер к часам.
Сопряжение компьютера с часами нужно выполнить всего один раз.
- На часах перейдите в Настройки > Параметры разработчика > Беспроводная отладка .
- Выберите «Сопряжение нового устройства» .
- На экране часов отображается код сопряжения Wi-Fi , IP-адрес и порт для сопряжения. Запишите эти значения.
На компьютере откройте терминал и выполните следующую команду, заменив
ip-addressиpairing-portзначениями, отображаемыми на часах:adb pair ip-address:pairing-portПри появлении запроса введите код сопряжения Wi-Fi, отображаемый на часах. Если сопряжение пройдет успешно, вы увидите сообщение, похожее на следующее:
Successfully paired to ip-address:pairing-port
Подключиться к часам
После сопряжения часов и компьютера вы можете подключиться к часам. Необходимо будет переподключаться каждый раз при перезапуске беспроводной отладки или смене сети Wi-Fi.
- На часах перейдите в Настройки > Параметры разработчика > Беспроводная отладка .
IP-адрес и порт подключения можно найти в разделе «Отладка беспроводной сети » (а не в разделе «Сопряжение нового устройства»).
На вашем компьютере выполните следующую команду:
adb connect ip-address:connection-portПроверьте соединение, выполнив следующую команду:
adb devicesВаши часы должны отобразиться в списке подключенных устройств.
Если эта команда возвращает более одного устройства, перед командами
adbукажите IP-адрес устройства:adb -s ip-address:connection-port
Поиск неисправностей
Если подключение не удается, выполните следующие действия:
- Проверьте сетевое соединение: убедитесь, что оба устройства подключены к одной и той же сети Wi-Fi и что сеть разрешает передачу данных между устройствами (peer-to-peer).
- Перезапустите ADB: на компьютере выполните команды
adb kill-server, затемadb start-serverи попробуйте подключиться снова. - Включение/выключение отладки: выключите и снова включите беспроводную отладку на часах.