Lal*_*ani 8 networking android adb android-networking
我有两个设备,其中一个支持adb over usb,另一个支持adb over ethernet(tcp),因为它没有wifi我需要使用以太网连接它进行互联网访问.每当我需要在两个设备之间切换时,我需要重新启动PC以成功连接adb,这非常令人恼火.我试图在usb和tcp之间切换但是失败了,所以我目前的解决方案是每次重启PC.所以,在这里,我正在寻找一个更好的解决方案,这将节省我重新启动我的PC在usb到tcp或反之亦然模式之间切换.
现在,我在usb到tcp之间面临的问题如下所示
C:\Users\plalit>adb tcpip 5555
restarting in TCP mode port: 5555
C:\Users\plalit>adb connect 192.168.1.137
not implement
C:\Users\plalit>adb connect 192.168.1.137
not implement
Run Code Online (Sandbox Code Playgroud)
另外,我尝试添加端口号
C:\Users\plalit>adb connect 192.168.1.137:5555
not implement
Run Code Online (Sandbox Code Playgroud)
你可以看到它说"不实现",如果我试图杀死adb并重新启动它,它会给我一条消息,如下所示
C:\Users\plalit>adb kill-server
* server not running *
Run Code Online (Sandbox Code Playgroud)
所以,我能够通过usb(一个设备)连接设备,但无法通过tcp连接另一个设备,因为我需要重启我的电脑.
我尝试过的方式,
有没有人有这方面的解决方案或任何人遇到这种问题/问题,无论如何解决它.
有一个应用程序可以实现这一点:)它被称为“Adb wireless”,但您需要在“仅以太网”设备上获得 root 访问权限。
\n\n为了执行这些命令adb tcpip 5555并adb connect <ip>:<port>通过 tcp 工作,我相信您需要首先通过 USB 电缆连接设备,然后才能手动启用 tcpip 连接。
如果您的设备已root,您应该能够使用终端模拟器并手动启动adb,请参阅此处:https: //stackoverflow.com/a/3740005/1505341这里也有几乎相同的内容:http://takeshikanemoto。 wordpress.com/2012/07/08/adb-over-tcpip/
\n\n谷歌播放上的“Adb wireless(无root)”应用程序也要求您首先通过USB连接您的设备,这就是我相信它们不需要root访问的方式/原因。
\n\n另一篇相关的博客文章说:
\n\n\n\n\n如果您一开始就没有 USB 电缆怎么办?
\n
如果您一开始没有 USB 数据线,则需要先 root 设备,然后在设备上运行以下命令:
\n\n\n\n\nsetprop service.adb.tcp.端口 5555
\n
然后你需要停止/重新启动 adb 守护进程:
\n\n\n\n\n停止 adbd
\n\n启动adbd
\n\n如何切换回USB传输模式?
\n\n亚行USB
\n
但有一点需要注意
\n\n\n\n\n\n这仅适用于 Android 4.0 (ICS)。如果您必须在其他 Android 版本上开发/破解,那么您需要 root 该设备(以便在不安全模式下使用 ADB)。
\n
| 归档时间: |
|
| 查看次数: |
5410 次 |
| 最近记录: |