我有一个Android设备,我想用ADB连接到它。由于在这里不重要的原因,我需要它有一个以太网连接,而不是wifi。设备本身拒绝同时拥有以太网和wifi连接。
当我处于WiFi模式时,我一直在使用名为ADB WiFi的第三方应用与ADB连接,我发现我可以通过wifi连接到它,然后将设备切换到以太网,然后重新连接新的IP,它的工作原理。
我非常希望能够连接到我的设备(通常是远程且难以到达),而无需先将其切换到wifi并返回,为此我编写了自己的小应用程序,它使用SU并执行:
setprop service.adb.tcp.port 5555
stop adbd
start adbd
它表示当我运行它并且不产生任何错误消息时它正在工作,但我之后无法连接。它也不能在wifi模式下工作。在使用第三方应用程序设置连接后,我可以使用stop adbd来阻止adb正常工作,并且我可以使用上面的应用程序再次启用它,无需wifi或第三方干预,这表明它正在做它的事情认为它正在做,但错过了一步一步。
有没有人知道是否还有其他必须设置/启用/戳的东西才能让adbd工作?有谁知道我错过了什么?
由于
答案 0 :(得分:2)
你试过这个:
adb tcpip 5555
adb connect 192.168.1.1:5555
用您的手机IP地址替换192.168.1.1?
答案 1 :(得分:0)
我能够同时获得ADB(通过USB)和以太网,但它是特定于设备的。我使用华硕Transformer Pad TF701T和键盘底座。底座允许我连接ADB电缆并提供全尺寸USB端口。我将兼容的USB连接到以太网适配器以获得以太网。