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