我使用以下命令设置远程调试:
adb tcpip 5555
当我使用adb connect <ip>:5555
连接到adb服务时,我可以从计算机中读取logcat。
但是,我想为我的平板电脑(设备A)编写一个小型Android应用程序,它分析我的智能手机(设备B)的logcat。如何连接到远程adb并以编程方式读取日志?
我希望我必须为服务器创建一个TCP套接字。但后来我不知道如何继续。
修改
当我发现Wireshark时,它实际上是可能的。连接似乎是一个带有命令响应处理的基本TCP套接字连接。 ADB使用命令shell发送一个4字母命令:logcat -v long。
那么,是否有关于此套接字连接如何工作的文档?