Неавторизованное беспроводное устройство ADB - программирование
Подтвердить что ты не робот

Неавторизованное беспроводное устройство ADB

При подключении устройства (например, LG G2) к ADB Wireless устройство обнаруживается как несанкционированное. Почему это происходит?

4b9b3361

Ответ 1

От Android 4.2 каждое устройство ADB должно быть авторизовано для подключения компьютера. Это делается для обеспечения безопасности. Поэтому, когда USB-соединение подключено, появляется запрос на авторизацию устройства при настройке USB-отладки. Но этого не происходит для ADB WIFI.

Итак, обходной путь заключается в подключении устройства USB, всегда принимающем устройство. Затем, когда беспроводной ADB проверяется, он должен работать.

Ответ 2

Решение

1 Подключите устройство (через USB) к компьютеру.

2 Авторизовать устройство adb, чтобы он мог общаться (квитирование через USB) с компьютером

3 Убедитесь, что устройство подключено

$adb devices

List of devices attached

SC8SDQWGKBT4JVS4        device

4 Переход в режим tcpip

$adb tcpip 5555

restarting in TCP mode port: 5555

5 Подключите устройство (через WIFI) к компьютеру, убедитесь, что оба находятся в одной сети

$adb connect 192.168.1.100

connected to 192.168.1.100:5555

6 Авторизовать устройство adb, чтобы он мог общаться (квитирование через WIFI) с помощью компьютера

7 Убедитесь, что устройство подключено

$adb devices

List of devices attached

SC8SDQWGKBT4JVS4        device

192.168.1.100:5555      unauthorized

Хотя я разрешил устройство, adb видит вещи по-другому.

Чтобы все работало правильно, отключите устройство от USB, потому что является соединением по WIFI.

8 Убейте сервер adb

$adb kill-server

9 Подключите снова через WIFI

$adb connect 192.168.1.100

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

connected to 192.168.1.100:5555

10 Наконец, убедитесь, что устройство подключено

$adb devices

List of devices attached

192.168.1.100:5555      device

Теперь устройство разрешено, вы можете начать отладку через WIFI.

Ответ 3

Возможно, вы можете использовать ADB WiFi (приложение для Android). Я использую его, и устройство, показанное в студии Android, разрешено (Forget сказать, я использую USB-подключение к Mac, затем телефон будет продвигать диалог, чтобы разрешить Mac для отладки телефона).