我无法使用adb connect
通过wifi连接到我的设备(nexus 5,android 6),但由于我正在使用usb OTG开发一个cordova插件,我真的需要通过wifi连接。
我尝试adb kill-server
,所有解决方案都提供给SO,没有人对我有用......
在它正常工作之前(即android 5)。
有什么想法吗?
答案 0 :(得分:60)
自从android 6升级以来,我遇到了同样的问题。 我注意到由于某种原因设备正在播放"很难得到"当你试图通过WIFI联系它时。
请尝试以下步骤:
确保设备开发者选项中的网络部分下的Aggressive Wi-Fi to Cellular handover
已关闭。
从您的电脑连续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连接模式切换为MTP / PTP / Camera,同时通过USB连接设备并重复这些步骤...
如果以上几点无效,请尝试以管理员身份运行adb。 对于Ubuntu -
sudo adb start-server
答案 1 :(得分:5)
我有同样的问题。解决方法如下。
在“开发人员选项”中。 +激活“允许在仅加载模式下进行ADB调试”。 +西班牙文中的“ PermodirdepuraciónADB en modo solo carga。”
说明 我的问题如下:我正在执行所有步骤:
完成这些步骤后,我断开了手机与USB电缆的连接,并且连接断开,无法建立无线连接。
但是,这在华为ALE-23手机上对我有效,但在华为Y9S手机(Android 10)上却对我无效,
我只能通过在单元格Huawei Y9S中激活“允许在仅加载模式下进行ADB调试”选项来解决该问题。
干杯!!
答案 2 :(得分:4)
我有同样的问题。我尝试了所有类似adb kill-server
的命令,然后
adb tcpip 5555
然后
adb connect <IPAddress>:5555
,但问题仍然存在
我用来连接的IP地址...向我显示消息unable to connect .....
我所做的是 转到手机的设置
然后关于手机
然后状态`
然后检查 IP地址
现在尝试用该 IP地址
连接手机注意:-问题是我用来连接的IP地址已更改
答案 3 :(得分:2)
我使用的方法与@IVAN MANJARREZ ADB : unable to connect to 192.168.1.10:5555
唯一的区别是我使用了华为-p20 pro。 对于p20-pro,您必须搜索并激活 “允许在仅充电模式下进行ADB调试”
答案 4 :(得分:2)
确保您未连接到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
用第6步中的一个替换IP地址。答案 5 :(得分:2)
要将手机连接到 adb,您可以使用给定的步骤... 要手动下载 ADB,请转到给定的链接...https://developer.android.com/studio/releases/platform-tools.html
答案 6 :(得分:1)
我已经尝试了一切,但仍然没有任何效果。然后,我随机使用以下命令:
$ adb tcpip 5555
错误:未找到任何设备/仿真器
$ adb connect 192.168.0.104:5555
无法连接到192.168.0.104:5555
$ adb connect 192.168.0.104:5555
已连接到192.168.0.104:5555
此时已连接,但我的设备处于离线状态。我总是能够在第二次尝试连接,但我的设备始终处于脱机状态。此时,我已通过USB将设备连接到PC。
$ adb tcpip 5555
错误:多个设备/仿真器
$ adb断开连接
断开所有连接
$ adb tcpip 5555
以TCP模式端口重新启动:5555
$ adb connect 192.168.0.104:5555
已连接到192.168.0.104:5555
我断开了USB和voila的连接!我的设备仍处于连接状态。 抱歉,我无法解释为什么会起作用。我在互联网上随机尝试其他事情。我多次使用相同的命令,但是顺序不同,但是它们没有用。我希望它能对某人有所帮助。
答案 7 :(得分:0)
就我而言,我不得不关闭并在设备上的wifi adb调试器应用程序上关闭。 在另一个USB设备上,我不得不关闭电源并进入开发人员模式,然后重新设置开发选项。 还要重置我的电脑。
似乎adb在某种程度上破坏了全局通信,并且所有调试通信都必须在两侧重置。
此后,设备开始再次通信
答案 8 :(得分:0)
执行此操作的关键步骤是发出adb connect xx.x.x.xx:5555命令后断开USB电缆。此时,您已连接但未经授权。 执行adb kill-server并重新发出connect命令。 验证执行adb shell日期。
答案 9 :(得分:0)
sudo adb start-server
为我工作。在寻找解决方案的一天之后。
答案 10 :(得分:0)
使用USB连接,只需使用此命令
adb tcpip 5555
它将重新启动服务
答案 11 :(得分:0)
所以我的情况是我以tcp模式重新启动了它,但是仍然无法连接,我遇到了No route to host
错误,因此我尝试ping通它,但是即使它在计算机上也找不到它。 arp表。所以我注意到的是,当我通过USB连接它时,它可以ping通。所以我必须先做 adb connect ip
才能拔下USB插头。
答案 12 :(得分:0)
我遇到同样的问题,因为它无法通过Wi-Fi连接,但使用的是scrcpy
的{{3}}。在我运行adb server version (40) doesn't match this client (39); killing...
或adb
命令时,我一直看到类似scrcpy
的消息,但是在我尝试通过Wi-Fi连接之前,它仍然有效。
$ scrcpy
INFO: scrcpy 1.16 <https://github.com/Genymobile/scrcpy>
adb server version (40) doesn't match this client (39); killing...
* daemon started successfully
adb: error: failed to get feature set: no devices/emulators found
ERROR: "adb push" returned with value 1
我相信这意味着它无法将服务器应用程序推送到设备上。
运行命令以使用快照中内置的adb设置Wi-Fi,snap version为我解决了此问题。
$ scrcpy.adb tcpip 5555
$ scrcpy.adb connect 192.168.1.25:5555
connected to 192.168.1.25:5555
$ scrcpy
INFO: scrcpy 1.16 <https://github.com/Genymobile/scrcpy>
/usr/local/share/scrcpy/scrcpy-server: 1 file pushed. 0.6 MB/s (33622 bytes in 0.051s)
[server] INFO: Device: XXXXX XXXXXXX (Android 9)
INFO: Renderer: opengl
INFO: OpenGL version: 4.6.0 NVIDIA 390.25
INFO: Trilinear filtering enabled
INFO: Initial texture: 1440x2560
答案 13 :(得分:0)
我通过禁用USB调试并再次启用来解决此问题
答案 14 :(得分:0)
首先,您需要配对您的计算机:
Wireless debugging > Pair device with pairing code
。console
并运行 adb pair ip:port pairing_code
adb connect ip:port
并享受。Android Studio
,您可以看到新设备。