ADB无线设备未经授权

时间:2013-10-21 02:42:14

标签: android wifi adb wireless

将设备(如LG G2)与ADB Wireless连接时,设备显示为未经授权。为什么会这样?

3 个答案:

答案 0 :(得分:24)

从Android 4.2开始,每台ADB设备都需要获得计算机连接授权。这是为了安全起见。因此,当连接USB时,会出现一个提示,要求在设置USB调试时授权设备。但是对于WIFI亚行来说却不会发生。

因此,解决方法是通过USB连接设备,始终接受设备。然后,当尝试无线ADB时,它应该可以工作。

答案 1 :(得分:7)

<强>解决方案

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杀死ad​​b服务器

$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开始调试。

答案 2 :(得分:1)

也许您可以使用ADB WiFi(an Android App)。我使用它并且在Android工作室中显示的设备已获得授权(忘记告诉我,我使用USB连接到Mac,然后手机将推广一个用于授权mac调试手机的对话框。)