将设备(如LG G2)与ADB Wireless连接时,设备显示为未经授权。为什么会这样?
答案 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杀死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开始调试。
答案 2 :(得分:1)
也许您可以使用ADB WiFi(an Android App)。我使用它并且在Android工作室中显示的设备已获得授权(忘记告诉我,我使用USB连接到Mac,然后手机将推广一个用于授权mac调试手机的对话框。)