Android 复制;亚洲开发银行tcpip“;无根目录复制/重新启动adbd

Android 复制;亚洲开发银行tcpip“;无根目录复制/重新启动adbd,android,tcp,adb,logcat,Android,Tcp,Adb,Logcat,我对adbd和adb做了很多研究。我想通过执行以下操作来复制“adb tcpip 5555”命令: 我通过cmd打开adb外壳(我使用Windows 10和三星S5 Android 6.0进行测试),然后输入: setprop service.adb.tcp.port 5555 停止adbd 启动adbd 每当我输入其中一个命令时,输出(在下一行中)就是我刚刚输入的命令,不提供任何进一步的信息。核对 getprop service.adb.tcp.port 但返回5555。然而,adbd服务似

我对adbd和adb做了很多研究。我想通过执行以下操作来复制“adb tcpip 5555”命令:

我通过cmd打开adb外壳(我使用Windows 10和三星S5 Android 6.0进行测试),然后输入:

setprop service.adb.tcp.port 5555
停止adbd
启动adbd
每当我输入其中一个命令时,输出(在下一行中)就是我刚刚输入的命令,不提供任何进一步的信息。核对

getprop service.adb.tcp.port

但返回5555。然而,adbd服务似乎没有重新启动,因为进入

adb连接ip-of-S5

导致

无法连接到ip-of-S5:5555

但是ping可以工作,因此ip/连接不是问题。(就像adb tcpip 5555一样也可以工作。)

如果这有帮助,以下是一些进一步的信息:

getprop | grep adb
[init.svc.adbd]:[running]
[persist.sys.usb.config]:[mtp,adb]
[ro.adb.secure]:[1]
[service.adb.root]:[0]
[service.adb.tcp.port]:[5555]
[sys.usb.config]:[mtp,adb]
[sys.usb.state]:[mtp,adb]
有没有办法了解原始adb tcpip命令在内部是如何工作的?它不需要root,所以也可以手动执行,对吗

多谢各位


致以最诚挚的问候

当你说它不起作用时,当你尝试这些命令时会发生什么?对不起,我不是很清楚,我很累。我添加了更多信息,谢谢您的提问。您在您的pc上使用的是
adb connect
(并且具有ip地址),而不是在adb外壳中?它设置了相同的属性,不确定“在tcp模式下重新启动”部分。看起来它不会重新启动adbd。我列出的所有命令都在Windows上的cmd shell上执行。我在键入adb connect之前退出外壳(否则只会给出一个错误,这会违反直觉,因为我首先需要通过usb/wifi连接,然后进入外壳),我在一些论坛上找到了停止/启动adbd线路。然而,忽略它也不起作用。您的代码示例在方法末尾显示了adb_close()。我猜这会调用某种停止->自动重启机制。问题是如何通过adb外壳实现这一点。(顺便说一句,谢谢你的努力!)这个练习的目的是什么?当你说它不起作用时,当你尝试这些命令时会发生什么?对不起,我不是很清楚,我很累。我添加了更多信息,谢谢您的提问。您在您的pc上使用的是
adb connect
(并且具有ip地址),而不是在adb外壳中?它设置了相同的属性,不确定“在tcp模式下重新启动”部分。看起来它不会重新启动adbd。我列出的所有命令都在Windows上的cmd shell上执行。我在键入adb connect之前退出外壳(否则只会给出一个错误,这会违反直觉,因为我首先需要通过usb/wifi连接,然后进入外壳),我在一些论坛上找到了停止/启动adbd线路。然而,忽略它也不起作用。您的代码示例在方法末尾显示了adb_close()。我猜这会调用某种停止->自动重启机制。问题是如何通过adb外壳实现这一点。(顺便说一句,谢谢你的努力!)这个练习的目的是什么?