无线亚行


87

嘿,我想知道您是否需要root才能再执行此操作?我想通过无线安装/运行应用程序以停止所有此电缆切换。我也读过它虽然会引起一些错误?那是该网站上的旧帖子,我想知道它现在可靠且容易实现吗?


平板电脑正在运行ICS,我使用的是min sdk 14
Paul

你真的有这个工作吗?我可以看到您已经接受了最佳答案,但是您的评论表明它仍然无法为您服务。我有同样的问题。
2015年

从Android 11开始,您完全不需要使用USB电缆即可轻松实现
user158

Answers:


216

不需要生根。连接USB电缆后,将打开所有涉及的防火墙的端口5555,并启用调试模式

adb tcpip 5555

然后查看设备和所用网络的无线属性,以查看已将哪个IP地址授予设备(或将DHCP配置为始终将相同的IP用作设备的MAC地址)。然后

adb connect 192.168.1.133

(192.168.1.133是示例IP地址)。

这就是全部。您现在可以使用adb shelladb installadb upload类似用USB线拔出。

要切换回USB模式,

adb usb

重启后,设备也可能恢复为USB模式。

对于直接使用连接的USB设备的应用程序的开发,需要使用此模式(设备使用USB端口,因此ADB不能使用)。Android网站的USB调试部分对此进行了简要介绍。


1
谢谢,尝试过此操作,但“无法连接到<ip address:port>”。我会调查。
Paul

1
检查防火墙是否未关闭端口5555,以及您的IP地址是否正确。它是设备的IP地址,而不是连接计算机的本地地址。在发布到这里之前,我已经测试了所有这些命令。
Audrius Meskauskas

2
adb connect 192.168.1.133:YOUR_PORT
Audrius Meskauskas

4
我发现我需要做的一个隐藏步骤是,您需要偶尔对设备进行ping通,以无线连接并要上传代码。如果您的android设备进入睡眠状态或长时间不活动,则可能需要解锁屏幕,然后在单独的命令提示符下键入ping 192.168.1.X以唤醒其网络连接。
phyatt 2013年

9
提示:要轻松找到设备ip,请先执行以下操作:adb shell ifconfig wlan0
Mattias Isegran Bergander 2014年

14

我今天遇到了同样的问题,发现在无根的4.2 Galaxy Nexus设备上一切正常,但在较旧的(同样是无根的)三星Galaxy Y(2.3)设备上却无法正常工作。

我尝试了此处给出的步骤但似乎需要一部扎根电话才能在某些早期型号(以及其他非Nexus设备)上使用。

这是我尝试的-

$ adb shell netstat | grep 5555

没有在该端口上打开套接字。

试图手动设置adb tcpip的步骤-

$ adb shell setprop service.adb.tcp.port 5555
$ adb shell stop adbd
$ adb shell start adbd
$ adb shell getprop | grep adb

这不会显示刚刚设置的属性。

这是它在我的Nexus设备上显示的原理,它可以正常工作而不生根-

$ adb shell getprop | grep adb
[service.adb.tcp.port]: [5555]

因此,根据您使用的手机/操作系统版本,您的里程可能会有所不同。

:-)


愚蠢的问题-停止后如何重新启动adbd?一旦我停止它,电话就会与ADB断开连接,无法重新连接到它。
ZoFreX

10

对于Nexus 4 @ Android 4.4.2(Kitkat)上的无线adb,我通常会这样做:

  1. 在“开发人员选项”中打开USB调试
  2. 通过USB电缆连接,接受RSA密钥对话框
  3. adb tcpip 5555
  4. adb connect 192.168.?.? (本地局域网上的设备IP)
  5. 断开USB电缆

  6. 测试连接是否仍在: adb devices


1

无需root

对于不带USB电缆的无线ADB,这是可能的,但您需要使用USB电缆与PC进行一次性设置连接。确保应打开USB调试模式。在同一wifi上连接设备。然后跑

  • 亚行tcpip 5555
  • adb连接您的设备IP

查找当前设备IP并设置ADB无线使用应用程序(无生根设备)

https://play.google.com/store/apps/details?id=com.freeappmakr.adb

使用此应用,您可以使用无线adb设置设备。

如果安装中有任何错误

亚行杀害服务器

然后再试一次


1
链接重定向到404
Pramesh瓦吉拉查尔亚

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.