ADB Wireless Device Unauthorized

强颜欢笑 提交于 2019-12-03 11:07:11

问题


When connecting a device (like LG G2) with ADB Wireless, the device shows up as unauthorized. Why does this happen?


回答1:


From Android 4.2, every ADB device needs to be authorized for a computer to connect. This is done for security. So when a USB is connected a prompt comes asking to authorize the device when USB debugging is set. But does not happen for WIFI ADB.

So the workaround is to connect the device by USB, accepting the machine always. Then when the Wireless ADB is tried, it should work.




回答2:


Solution

1 Connect device(over USB) to computer.

2 Authorize adb device, so it can communicate(handshake over USB) with computer

3 Check that the device is connected

$adb devices

List of devices attached

SC8SDQWGKBT4JVS4        device

4 Change to tcpip mode

$adb tcpip 5555

restarting in TCP mode port: 5555

5 Connect device(over WIFI) to computer, make sure both are on the same network

$adb connect 192.168.1.100

connected to 192.168.1.100:5555

6 Authorize adb device, so it can communicate(handshake over WIFI) with computer

7 Check that the device is connected

$adb devices

List of devices attached

SC8SDQWGKBT4JVS4        device

192.168.1.100:5555      unauthorized

Although I authorized the device, adb is seeing things differently.

To get things working correctly, unplug device from USB because there is a connection over WIFI.

8 Kill the adb server

$adb kill-server

9 Connect again over 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 Finally, Check that the device is connect

$adb devices

List of devices attached

192.168.1.100:5555      device

Device is now authorized, you can start debugging over WIFI.




回答3:


Maybe you could use the ADB WiFi(an Android App).I use it and the device showed in the Android studio is authorized(Forget to tell,I use USB connect to the Mac ,then the phone will promote a dialog to authorize the mac to debug the phone).



来源:https://stackoverflow.com/questions/19485467/adb-wireless-device-unauthorized

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!