我无法使用adb connect
通过WiFi连接到我的设备(Nexus 5,Android 6),但由于我正在使用USB OTG开发cordova插件,因此我确实需要通过WiFi连接。
我尝试了adb kill-server
和SO提供的所有解决方案,但对我都不起作用......在之前它可以正常工作(即android 5)。
有任何想法吗?
自从升级到Android 6之后,我遇到了同样的问题。我发现当你尝试通过WIFI联系设备时,由于某种原因,设备会变得“难以捉摸”。
请尝试以下步骤:
确保在设备的开发人员选项中,网络部分下的“积极Wi-Fi到蜂窝网络的切换”已关闭。
从您的计算机连续ping设备,以确保它不处于网络空闲模式下ping -t 192.168.1.10
(Windows cmd),解锁设备,甚至尝试浏览一些网站,以使其退出网络空闲状态。
如果ping无法运行,请关闭/打开Android Wifi并返回第2步。
当它回复ping时,通过USB将其连接,并执行以下操作:
adb usb
adb tcpip 5555
adb connect 192.168.10.1:5555
如果仍未连接,请在设备通过USB连接时尝试将USB连接模式切换为MTP / PTP / Camera,然后重新执行这些步骤...
如果以上步骤仍无法解决问题,请尝试以管理员身份运行ADB。 对于Ubuntu -
`sudo adb start-server`
首先,您需要将计算机与设备配对:
无线调试 > 使用配对码配对设备
。控制台
并运行 adb pair ip:port 配对码
。adb connect ip:port
并享受它。Android Studio
即可看到新设备。我曾经遇到同样的问题。我尝试了所有命令,如adb kill-server
、adb tcpip 5555
和adb connect <IPAddress>:5555
,但问题仍然存在。
我用来连接的IP地址......显示了一条消息unable to connect ......
我所做的是
进入手机的设置
然后关于手机
然后状态
然后检查IP地址
现在尝试使用那个IP地址连接手机
注意:问题是我所用来连接的IP地址已经改变了
我曾经遇到同样的问题,以下是解决方法。
在开发者选项中:
解释:
我的问题如下:我执行了所有步骤:
完成这些步骤后,我断开了手机的USB电缆连接,连接丢失了,我无法进行无线连接。
然而,在华为ALE-23手机上这对我起作用,但在华为Y9S手机(Android 10)上却失败了。
我只有在华为Y9S手机上激活“只允许加载模式下的ADB调试”选项才解决了问题。
干杯!
确保您没有连接到VPN。只要断开VPN,我就能够立即连接到adb。为了确保连接,请执行以下操作:
adb kill-server
adb devices
这会自动启动服务器。您应该能够通过USB看到已连接的设备adb shell ip addr show wlan0
获取您设备的IP地址adb tcpip 5555
将端口设置为您想要连接的端口(如5555)adb connect 192.168.0.6:5555
将IP地址替换为第6步中获取到的地址。我采用了与 @IVAN MANJARREZ 相同的方法 ADB:无法连接到192.168.1.10:5555
唯一的区别是我使用华为 p20 pro. 对于 p20-pro,您需要搜索并激活“仅在充电模式下允许ADB调试”。
当我试图通过无线连接到我的手机时,我遇到了类似的问题。我收到了这个错误消息:
failed to connect to 192.168.1.187:42534
我尝试重新启动一切,手机、电脑、adb服务。问题很简单,你必须先通过数据线连接授权客户端,然后才能拔掉数据线并进行无线连接。
root# alias a1 a2 alias a1='adb kill-server && sleep 2 && adb tcpip 5555 && adb connect 192.168.43.1:5555' alias a2='adb -s 192.168.43.1:5555 shell'
。在a9上,分别运行a1和a2可以工作,但a1 && a2不行。50%的时间会出现“供应商密钥未经验证”的错误。在a10上,a1可以工作,但a2不行。我必须断开USB并按照上述方式运行a2而不使用别名。我想知道为什么会发生这种情况。 - user1874594
adb tcpip 5555
。 - Simon Marquisadb kill-server && adb tcpip 5236 && adb connect 192.168.1.10:5236
。请确保IP地址正确,并且您的计算机和目标设备在同一网络中。 - ozbek