Подтвердить что ты не робот

Отладка в Android Studio с помощью adb over WiFi

Я могу подключиться к своему телефону, используя adb connect, и я также могу использовать оболочку adb.

Но когда я иду в Run- > Device Chooser, там нет никаких устройств.

Что мне делать для подключения моего (подключенного) adb Android Studio?

Когда я подключаю его через USB, он отображается в списке

4b9b3361

Ответ 1

Вы можете найти инструмент adb в /platform -tools/

cd Library/Android/sdk/platform-tools/

Вы можете проверить свои устройства, используя:

./adb devices

Мой результат:

List of devices attached
XXXXXXXXX   device

Задайте порт TCP:

./adb shell setprop service.adb.tcp.port 4444

./adb tcpip 4444

Сообщение о результатах:

restarting in TCP mode port: 4444

Чтобы установить соединение Wi-Fi, вам необходимо проверить IP-адрес устройства и выполнить:

./adb connect 192.168.0.155:4444

Удачи!

Ответ 2

Попробуйте ниже плагин для Android Studio

Android WiFi ADB

КАК

  1. Подключите устройство к компьютеру с помощью USB-кабеля.
  2. Затем нажмите кнопку picture of a button to be pressed на панели инструментов и отключите USB, как только плагин подключит ваше устройство через WiFi.
  3. Теперь вы можете развернуть, запустить и отладить ваше устройство, используя ваше соединение WiFi.

Ссылка на Github: https://github.com/pedrovgs/AndroidWiFiADB

ПРИМЕЧАНИЕ. Помните, что ваше устройство и компьютер должны быть подключены к одному и тому же WiFi.

Ответ 3

Шаг 1: Перейдите в Android sdk folder → platform tools и скопируйте весь путь

Например: C:\Program Files (x86)\Android\android-sdk\platform-tools

Шаг 2: Перейти к командной строке или Android Studio Terminal

cd C:\Program Files (x86)\Android\android-sdk\platform-tools

и нажмите ввод

Шаг 3: Подключите ваше устройство и систему с тем же Wi-Fi.

Шаг 4: Наберите adb tcpip 5555 и нажмите Enter.

Шаг 5: Введите adb connect xxxx:5555, заменив xxxx IP-адресом вашего телефона.

узнать IP-адрес телефона

Settings → About phone → Status (некоторые телефоны могут отличаться)

Примечание. Если вы подключаете более одного устройства, отключите другие телефоны, кроме того, который требуется подключить.

Снимок экрана командной строки: enter image description here

Ответ 4

Я использовал следующие шаги для успешной отладки через соединение Wi-Fi. Я рекомендую это решение всем, кто испытывает проблемы с использованием интегрированных решений, таких как плагин Android WiFi ADB. В моем случае не удалось сохранить соединение Wi-Fi с моим устройством после отключения USB. Следующее решение преодолевает эту проблему.

1. Подключение устройства

а. Подключение устройства по локальной сети

Если у вас есть локальный WLAN, вы можете подключить ваше устройство Android и ваш компьютер к этому WLAN. Затем определите IP-адрес устройства Android, изучив его настройки WLAN.

б. Подключение устройства напрямую через точку доступа

Я предпочитаю подключаться к точке доступа на устройстве. Это более приватно и не открывает ваше отладочное соединение с (публичным) wlan.

  1. Создайте точку доступа Wifi на устройстве Android
  2. Подключите компьютер к точке доступа
  3. На ПК просмотрите состояние сетевого подключения этого подключения к точке доступа, чтобы найти IPADDRESS вашего устройства.
    Моя система показала IPADDRESS 192.168.43.1

2. Создать отладочное соединение

  1. Подключите ваше устройство к USB.
  2. adb tcpip 5555 команду adb tcpip 5555 чтобы открыть порт на устройстве для подключения adb.
  3. Создать беспроводное отладочное соединение adb connect IPADDRESS.
    В моем случае команда выглядела как adb connect 192.168.43.1

Команда adb devices -l теперь должна отображать два устройства, если все в порядке. Например:

List of devices attached
ZY2244N2ZZ             device product:athene model:Moto_G__4_ device:athene
192.168.43.1:5555      device product:athene model:Moto_G__4_ device:athene

3. Сохранение отладочной связи

Сложная часть возникает при отключении USB-соединения. В моем случае оба соединения закрываются немедленно! Это может быть не для всех пользователей. Для меня это стало причиной того, что я не смог использовать Android WiFi ADB плагин для Android Studio. Я решил проблему путем ручного переподключения Wi-Fi после отключения USB от

adb connect 192.168.43.1

После этого adb devices -l показывает одно подключенное устройство Wi-Fi. Это устройство также отображается в Android Studio и может быть выбрано для отладки. Когда соединение нестабильно, вам может понадобиться время от времени повторять приведенную выше команду, чтобы восстановить соединение.

Ответ 6

Вам может потребоваться перезапустить adb через Android Studio (сделайте это дважды для хорошей оценки).

resetting adb

Ответ 7

Если вы используете корневой телефон, попробуйте это приложение WiFi ADB.
Наверное, это самый простой способ отладки на Wi-Fi.
Я использую это приложение из многих дней, и он работает безупречно.

Ответ 8

Я использую AS 3.2.1, и собирался попробовать некоторые из плагинов, но не решался понять, что плагины могут контролировать любые данные..

Это действительно очень просто сделать через вкладку "Терминал" в AS:

  1. Включите отладку по WiFi в вашем телефоне
    • Зайдите в настройки разработчика и включите "ADB через сеть"
    • Вы увидите точный адрес и порт для использования при подключении
  2. Перейдите на вкладку "Терминал" в Android Studio
  3. Тип adb tcpip 5555
  4. Введите свой IP-адрес, как видно в настройках разработчика, т.е. adb connect 192.168.1.101
  5. Теперь вы увидите свое устройство в диалоговом окне "Выберите цель развертывания".

Ответ 9

В Android Studio 3.0.1> Перейти к> (Сочетание клавиш (Alt + Cltr + S)) Настройки> Плагины Перейти к> Нажмите на репозитории браузера...> Найдите " ADB WIFI " и установите плагин. После установки перезагрузите вашу андроид студию.

enter image description here

Нажмите значок enter image description here и подключите ваше устройство.

Ответ 10

Android Wi-Fi ADB ранее работал над моей IDE, но после обновления Android Studio (в настоящее время Android Studio 3.3) он не работает и всегда выдает сообщение "Невозможно подключиться к устройству...... Та же сеть"

Потратив много времени, я не смог решить проблему.

Тогда я попробовал - WIFI ADB ULTIMATE от

https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin

Это сработало для меня.

Ответ 11

Вот простые шаги для реализации отладки Android-приложений с использованием ADB через Wi-Fi:

Требуется: Вам необходимо подключить Android-устройство и компьютер к одному роутер через вайфай. Вы также можете использовать модем Android Wifi.

Шаг 1. Подключите устройство Android через USB (с включенным режимом разработчика) и проверьте его подключение через adb devices.

Шаг 2. Откройте cmd/терминал и укажите путь к ../sdk/platform-tools.

Шаг 3: Выполнить команду adb devices.

Шаг 4: Выполнить команду adb -d shell (для устройства) ИЛИ adb -e shell (для эмулятора). Здесь вы получите оболочку доступа к устройству.

Шаг 5: Выполните команду ipconfig (команда Windows) или ifconfig (команда Linux) и проверьте ее IP-адрес.

Шаг 6: Не отключайте/не удаляйте устройство USB и не выполняйте команду adb tcpip 5000, чтобы открыть порт 5000 tcpip для отладки adb. Вы можете открыть его на любом порту, который в настоящее время не занят.

Шаг 7: Теперь выполните команду adb connect <ip-address>:<port>. Например: adb connect 192.168.1.90:5000 (где ip-адрес - это wifi-адрес устройства и порт, который вы открыли).

Теперь запустите adb device и убедитесь, что отладочное устройство теперь подключено по беспроводной сети через Wi-Fi.

Удачного кодирования...!

Ответ 12

просто откройте настройки/плагины/поиск "Android Wi-Fi Adb и загрузить его и подключите свой мобильный телефон, используя USB-кабель один раз, и все готово