Отладка Wear OS через Wi-Fi

Wear OS поддерживает беспроводную отладку, которая позволяет отлаживать приложение через сеть Wi-Fi.

Предварительные требования

Прежде чем начать, убедитесь, что у вас есть следующее:

  • Android Debug Bridge (ADB): Используйте adb версии 30.0.0 или выше.
  • Одна и та же сеть Wi-Fi: ваш компьютер для разработки и часы Wear OS должны быть подключены к одной и той же сети Wi-Fi.

Включить беспроводную отладку

  1. Включите параметры разработчика на своих часах.
  2. На часах откройте «Настройки» и перейдите в раздел «Параметры разработчика» .
  3. Включить отладку ADB .
  4. Включить беспроводную отладку .

    В появившемся диалоговом окне выберите «Разрешить» или «Всегда разрешать в этой сети» для подтверждения.

Подключите компьютер к часам.

Сопряжение компьютера с часами нужно выполнить всего один раз.

  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.

  1. На часах перейдите в Настройки > Параметры разработчика > Беспроводная отладка .
  2. IP-адрес и порт подключения можно найти в разделе «Отладка беспроводной сети » (а не в разделе «Сопряжение нового устройства»).

  3. На вашем компьютере выполните следующую команду:

    adb connect ip-address:connection-port
    
  4. Проверьте соединение, выполнив следующую команду:

    adb devices
    

    Ваши часы должны отобразиться в списке подключенных устройств.

    Если эта команда возвращает более одного устройства, перед командами adb укажите IP-адрес устройства:

    adb -s ip-address:connection-port
    

Поиск неисправностей

Если подключение не удается, выполните следующие действия:

  • Проверьте сетевое соединение: убедитесь, что оба устройства подключены к одной и той же сети Wi-Fi и что сеть разрешает передачу данных между устройствами (peer-to-peer).
  • Перезапустите ADB: на компьютере выполните команды adb kill-server , затем adb start-server и попробуйте подключиться снова.
  • Включение/выключение отладки: выключите и снова включите беспроводную отладку на часах.