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

问题描述 投票:0回答:5

使用 ADB Wireless 连接设备时, 得到了

failed to authenticate to <ip>

adb devices
使设备显示为未经授权。

android wifi adb wireless
5个回答
31
投票

从 Android 4.2 开始,每个 ADB 设备都需要授权计算机才能连接。这样做是为了安全。因此,当连接 USB 时,会出现提示,要求在设置 USB 调试时授权设备。但对于 WIFI ADB 则不会发生。

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


13
投票

解决方案

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

虽然我授权了该设备,但 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开始调试。


1
投票

也许你可以使用ADB WiFi(一个Android应用程序)。我使用它并且Android studio中显示的设备已被授权(忘了告诉你,我使用USB连接到Mac,然后手机会弹出一个对话框授权mac调试手机)。


0
投票

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


0
投票

自 2024 年 3 月起(使用 FireTVStick lite),调用:

adb connect <ip>
会在 Fire TV 上提示授权消息,并且您无需使用 USB 作为解决方法。一旦电视上接受了它,就可以直接使用wifi连接,无需任何USB。 干杯

© www.soinside.com 2019 - 2024. All rights reserved.