无法通过无线连接通过亚行的Android – 我需要root访问?

我基本上是这样做的: 我怎样才能通过TCP连接到与ADB的Android? 与Droid X2。

我有USBdebugging,我的手机通过USB插入。 IP地址是10.0.78.33(我已经validation了我可以在该IP上的电话上进行TCP通信,我可以ping通它)。

我去命令行并执行以下操作:

>> adb tcpip 5555

在TCP模式下重新启动端口:5555

>> adb connect 10.0.78.33:5555

无法连接到10.0.78.33:5555

任何想法,为什么这是行不通的? 为了做到这一点,我需要root权限吗? 我试图避免生根电话。

谢谢!

Solutions Collecting From Web of "无法通过无线连接通过亚行的Android – 我需要root访问?"

步骤1 。 在PC /笔记本电脑上转到Androidsdk \ platform-tools

第2步 :

通过USB连接您的设备并运行:

adb kill-server

然后运行

adb tcpip 5555

你会看到下面的消息…

守护进程没有运行。 现在在端口5037启动它*守护程序启动成功*在TCP模式下重新启动端口:5555

第三步:

现在打开新的CMD窗口,

转到Androidsdk \ platform-tools

现在运行

adb连接xx.xx.xx.xx:5555 (xx.xx.xx.xx是设备IP)

第四步:断开你的设备与USB连接,它将工作,就好像从你的Android工作室连接。

您的设备不能被植根。 我为IntelliJ / Android Studio开发了一个插件,通过wifi连接你的设备只需一个button。 这里是代码, 在这里插件准备使用。

用法很简单。 在这里你有一个gif:

在这里输入图像说明

症状

用我的手机,这个问题发生了很多。 我得到这些症状:

  • ping xxxx超时
  • adb connect xxxx超时(“无法连接”)
  • telnet xxxx 5555超时

解决方法

在我的电脑上运行adb connect之前,我需要禁用并重新启用手机上的WiFi。 然后,我可以pingtelnetadb connect到手机。

我使用的是运行CyanogenMod 12.1的Sony Xperia M C1904。

根需要改变那个系统属性。 但是,不需要通过wifi启动adb。
您可以通过USB连接转发端口,然后告诉adb守护进程监听特定的频率:
亚行无畏

我遇到了同样的问题,我的设备已经扎根。 问题实际上来自adbd不安全。 如果您在设备上安装了adbd Insecure,它将阻止您通过WiFi连接到您的设备。 您必须取消选中应用adbd Insecure中的“启用不安全adbd”。

请参阅固定:无法通过wifi连接到adb

我的Samsung Tab 1的问题是一个adb进程已经在我的Xubuntu 14.04机器上的5037端口上运行,直到我input了pgrep -l -u username才知道。 为了解决这个问题,我使用pkill adb终止了adb进程,导航到我的平台工具文件夹并运行adb tcpip 5037 ,然后使用5037端口号连接到我的设备。 繁荣! 像魅力一样工作。

运行setprop service.adb.tcp.port 5555并重新启动adb ,如果在主机上运行adb devices ,则不会看到该设备。

相反,你必须运行adb connect 10.0.78.33:5555

根据上面的Chris Stratton的评论,显然需要root权限。

我无法通过5Ghz WLAN将adb连接到我的Nexus5 Phone,但是它能够立即使用较慢的2.4 Ghz。