tcp上的adb连接现在不能正常工作

时间:2013-09-21 07:24:05

标签: android tcp adb

我试图通过TCP / IP使用adb。我已按照这些步骤进行操作

adb tcpip 5555

adb connect 194.68.0.100:5555

我已经使用了我的设备2天了,现在我无法连接到我的IP地址,就像我一样

adb tcpip 5555

它没有任何回应。任何人都知道这可能是什么情况。

10 个答案:

答案 0 :(得分:73)

这个答案很晚,但希望它可以帮助其他人。

我有过无法连接的相同体验。重新启动手机和PC无济于事。我在页面底部找到了http://developer.android.com/tools/help/adb.html处的修复程序。

基本上您按照以下步骤操作:

  1. 使用usb线将手机连接到PC。
  2. 发出命令:adb usb
  3. 发出命令:adb tcpip 5555
  4. 发出命令:adb connect xxx.xxx.xxx.xxx
  5. 其中xxx.xxx.xxx.xxx是您手机的IP地址。

答案 1 :(得分:41)

尝试进行端口转发,

adb forward tcp:<PC port> tcp:<device port>.

像:

adb forward tcp:5555 tcp:5555.

听起来像5555端口被捕获所以使用其他端口。据我所知,7612是空的

<强> [编辑]

C:\Users\m>adb forward tcp:7612 tcp:7612

C:\Users\m>adb tcpip 7612
restarting in TCP mode port: 7612

C:\Users\m>adb connect 192.168.1.12
connected to 192.168.1.12:7612

确保连接到正确的IP地址。 (您可以下载网络信息2以检查您的IP)

答案 2 :(得分:9)

我无法在Galaxy S3上执行此操作(非root )。

对我而言,它会说......

  

以tcp模式重建

所以我发现这一系列命令非常有用。

首先断开您的设备,从头开始(管理员模式下的cmd和所有内容)。

连接您的设备并在CMD /终端中写入:

adb kill-server

控制应该正常返回。 现在输入并输入

adb tcpip 5555
你会看到..

  
      
  • 守护程序未运行。现在在端口5037 *
  • 上启动它   
  • 守护进程成功启动*   在TCP模式端口重启:5555
  •   

然后使用

连接设备
adb connect <IP>

经过多次麻烦之后,它对我有多大帮助!

更新ANDROID STUDIO

我注意到,即使经过多次正确重复步骤,这有时也无法奏效。 抓住了;有时ADB还没有初始化,除非底部的Android标签打开,你看到&#34;初始化Android Studio&#34;。

You will large Initializing text.

答案 3 :(得分:4)

如果你使用Android M:

第1步:adb usb
第2步:adb设备
第3步:adb tcpip 5556
转到设置 - &gt;关于手机/平板电脑 - &gt;状态 - &gt; IP地址。
第4步:adb连接ADDRESS IP OF YOUR PHONE:5556

答案 4 :(得分:1)

ADb过去对我来说可以工作一个星期。但是现在突然之间,它说机器主动拒绝了连接。

修复:

步骤1:请再次检查您电话的IP地址,它会不断变化。
步骤2:(如果已更改)。只需使用该新IP进行连接即可。

希望它对某人有所帮助:)

答案 5 :(得分:1)

只需尝试将调试模式设置为ON或OFF,然后尝试重新连接即可。

如果它不起作用,则连接USB并尝试在终端中执行以下命令

adb tcpip 5555

现在尝试使用连接命令

adb连接您的电话IP:5555

答案 6 :(得分:0)

感谢sud007 this answer。就我而言,我只需要这部分解决方案:

在CMD /终端中:

$ adb kill-server

$ adb tcpip 5555
restarting in TCP mode port: 5555

$ adb connect 192.168.XXX.XXX

此错误带来的错误多于unable to connect to 192.168.XXX.XXX:5555: Connection refused。就我而言,我可以连接到设备,但是当你尝试运行应用程序时。 AndroidStudio永远留在Installing APK。在这种情况下,我也需要重启手机。

答案 7 :(得分:0)

我解决了这个问题:

步骤:

  1. 确保关闭设备开发人员选项中“网络连接下的积极Wi-Fi到蜂窝切换”部分。
  2. 从您的电脑连续ping到设备以确保它不在网络空闲模式ping -t 194.68.0.100(windows cmd),解锁设备甚至尝试浏览某个网站只是为了让它离开网络空闲。
  3. 如果ping不起作用,请关闭/打开Android Wifi并返回步骤2.
  4. 当它回复ping时,通过USB连接,然后:

    adb usb

    adb tcpip 5555

    adb connect 194.68.0.100:5555

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

答案 8 :(得分:0)

Android 11中具有内置无线调试功能的微小更新:

  • 转到开发人员选项>无线调试
  • 启用>允许
  • 具有配对代码,生成并显示新端口和配对代码的配对设备
  • setData(changedValues, merge:true)并输入配对代码。
  • 完成

答案 9 :(得分:0)

可能是你的vpn开启了,呵呵

-try to disabled your vpn if enabled
-adb kill-server
-adb tcpip 5555
-adb connect xxx.xxx.xxx.xxx:5555