亚行:无法连接到192.168.1.10:5555

时间:2015-11-01 13:37:41

标签: android adb

我无法使用adb connect通过wifi连接到我的设备(nexus 5,android 6),但由于我正在使用usb OTG开发一个cordova插件,我真的需要通过wifi连接。

我尝试adb kill-server,所有解决方案都提供给SO,没有人对我有用...... 在它正常工作之前(即android 5)。

有什么想法吗?

15 个答案:

答案 0 :(得分:60)

自从android 6升级以来,我遇到了同样的问题。 我注意到由于某种原因设备正在播放"很难得到"当你试图通过WIFI联系它时。

请尝试以下步骤:

  1. 确保设备开发者选项中的网络部分下的Aggressive Wi-Fi to Cellular handover已关闭。

  2. 从您的电脑连续ping到设备以确保它不处于网络空闲模式ping -t 192.168.1.10(Windows cmd),解锁设备甚至尝试浏览某些网站让它离开网络闲置。

  3. 如果ping不起作用,请关闭/启用Android Wifi并返回步骤2.

  4. 当它回复ping时,通过usb连接,然后:

    adb usb

    adb tcpip 5555

    adb connect 192.168.10.1:5555

  5. 如果它仍未连接,请尝试将USB连接模式切换为MTP / PTP / Camera,同时通过USB连接设备并重复这些步骤...

  6. 如果以上几点无效,请尝试以管理员身份运行adb。 对于Ubuntu -

    sudo adb start-server
    

答案 1 :(得分:5)

我有同样的问题。解决方法如下。

在“开发人员选项”中。 +激活“允许在仅加载模式下进行ADB调试”。 +西班牙文中的“ PermodirdepuraciónADB en modo solo carga。”

说明 我的问题如下:我正在执行所有步骤:

  • adb kill-server
  • adb启动服务器
  • adb tcpip 5555
  • adb connect(您的IP)。

完成这些步骤后,我断开了手机与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。为了确定连接的方式,请执行以下操作:

  1. 拔下USB
  2. 重新启动Android设备
  3. 使用ADB关闭Android Studio或任何其他IDE
  4. adb kill-server
  5. 重启后重新插入USB
  6. adb devices这将自动启动服务器。您会看到通过USB插入设备的信息
  7. adb shell ip addr show wlan0获取设备的IP地址
  8. adb tcpip 5555将端口设置为您要通过其连接的5555
  9. adb connect 192.168.0.6:5555用第6步中的一个替换IP地址。
  10. 断开USB连接

答案 5 :(得分:2)

要将手机连接到 adb,您可以使用给定的步骤... 要手动下载 ADB,请转到给定的链接...https://developer.android.com/studio/releases/platform-tools.html

  • 拔下 USB
  • 重启安卓设备
  • 关闭 Android Studio 或任何其他使用 ADB 的 IDE
  • adb kill-server
  • 重启后插回USB
  • adb devices 这会自动启动服务器。您应该会看到通过 USB 插入的设备
  • adb shell ip addr show wlan0 以获取您的设备 IP 地址
  • adb tcpip 5555 将端口设置为要连接的端口 5555
  • adb connect 192.168.0.6:5555 将步骤 6 中的 IP 地址替换为 1。
  • 断开 USB 连接

答案 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)

首先,您需要配对您的计算机:

  1. 转到Wireless debugging > Pair device with pairing code
  2. 转到您电脑的 console 并运行 adb pair ip:port pairing_code
  3. 现在,在您的电脑上运行 adb connect ip:port 并享受。
  4. 转到 Android Studio,您可以看到新设备。