android 无法验证到< ip>|亚行无线网络

6rvt4ljy  于 2023-02-17  发布在  Android
关注(0)|答案(4)|浏览(115)

使用ADB无线连接设备时,得到failed to authenticate to <ip>
adb devices表示设备显示为未经授权。

roqulrg3

roqulrg31#

从Android 4.2开始,每台ADB设备都需要经过授权才能连接计算机。这是为了安全。因此,当连接USB时,会出现一个提示,要求在设置USB调试时对设备进行授权。但WIFI ADB不会出现这种情况。
因此,变通办法是通过USB连接设备,始终接受机器。然后,当尝试无线ADB时,它应该工作。

inkz8wg9

inkz8wg92#

解决方案

1将设备(通过USB)连接到计算机(WINDOWS)。
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

虽然我授权了这个装置,但亚行的看法不同。
为了让事情正常工作,从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开始调试。

toe95027

toe950273#

也许你可以使用ADB WiFi(an Android App),我使用它,Android Studio中显示的设备是授权的(忘了告诉,我使用USB连接Mac,然后手机会推动一个对话框,授权Mac调试手机)。

csga3l58

csga3l584#

在{}开发人员选项菜单项中,撤销USB调试授权,然后禁用和启用USB调试选项以获取对话框。

相关问题