2013-10-21 117 views

回答

22

从Android 4.2开始,每个ADB设备都需要授权一台计算机进行连接。这是为了安全。因此,当连接USB时,当USB调试被设置时,提示会要求授权设备。但是WIFI ADB不会发生。

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

+1

当设备不提示您授权时该怎么办? –

+0

你的Android版本是什么?您是否启用了USB调试或任何其他类型的开发人员模式?请详细说明。 – sivag1

+6

Android 4.4.2。是的,USB调试已启用。我发现修复引用另一个StackOverflow后: 取消选中,然后重新检查USB调试 –

1

也许你可以使用ADB WiFi(an Android App)。我使用它并且在Android studio中显示的设备被授权(忘记告诉我,我使用USB连接到Mac,然后手机会促进对话框授权调试手机的mac)。

3

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 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进行调试。

相关问题