Режим дебага по WiFi теперь доступен, начиная с версии ОС Android 11. Давайте разберемся, как подключить устройство по Wi-Fi и смотреть логи в Logcat.
Нам необходимо убедиться, что у нас имеется все необходимое для соединения, а именно:
Переходим в режим разработчика на нашем устройстве и активируем «Отладку по Wi-Fi».
Далее необходимо выбрать раздел «Подключить устройство с помощью кода подключения».
В боттомшите отобразится сам код подключения к устройству и IP-адрес и порт.
Откроем Android Studio, перейдем во вкладку Terminal, далее введем и выполним команду
Перейдем на вкладку Logcat и все, что нам осталось — выбрать наше устройстве из списка подключенных устройств, в конкретном примере это Samsung SM-N985F.
Следите за обновлениями в новых версиях и не ленитесь читать официальную документацию и узнавать о новых фишках.
Нам необходимо убедиться, что у нас имеется все необходимое для соединения, а именно:
- установлен компонент Android SDK Platform-Tools версии не ниже 30.0.0 (April 2020), но естественно необходимо поставить последнюю версию, в которой разработчики пофиксили существующие на данный момент баги;
- включен режим разработчика на вашем устройстве;
- на устройстве версия ОС Android 11.
Переходим в режим разработчика на нашем устройстве и активируем «Отладку по Wi-Fi».
Далее необходимо выбрать раздел «Подключить устройство с помощью кода подключения».
В боттомшите отобразится сам код подключения к устройству и IP-адрес и порт.
Откроем Android Studio, перейдем во вкладку Terminal, далее введем и выполним команду
adb pair ipaddr:port
где ipaddr и port — данные из боттомшита «Подключение к устройству». Следующим шагом — вводим код подключения и получим push на устройство об успешном подключении.Перейдем на вкладку Logcat и все, что нам осталось — выбрать наше устройстве из списка подключенных устройств, в конкретном примере это Samsung SM-N985F.
Резюме
Следите за обновлениями в новых версиях и не ленитесь читать официальную документацию и узнавать о новых фишках.
Denai
Этой штуке не 100 лет в обед?
Вроде как ещё в 5-6 версии была
cjava
Да, adb tcpip была и ранее, только для выполнения этой самой команды нужно было либо подключить устройство проводом либо иметь root. После перезагрузки устройства нужно было все повторять заново. Видимо подготавливают для полностью герметичных устройств с esim и беспроводной зарядкой) Кстати в Android TV, adb over tcpip как-то специально включать не надо, как только включаешь режим разработчика сразу через adb connect можно подключиться, но как-то не безопасно это было, теперь вот код для подключения добавили.