当前位置: 代码迷 >> Android >> 100分求解:adb跟adbd有办法同机通讯吗
  详细解决方案

100分求解:adb跟adbd有办法同机通讯吗

热度:54   发布时间:2016-05-01 12:38:03.0
100分求解:adb和adbd有办法同机通讯吗
adb可以运行在PC,也可以在手机端,通过adb命令与设备端(手机)的adbd通讯。
我在想adb既然可以在手机端运行,是否有办法和adbd放在同一台手机中,交互数据?

集思广益,有提供思路的也给分啊。
------最佳解决方案--------------------
额,上面说错了,adb.exe并没有调用windows的api,我现在用的是windows版本中的adb  所以调用了两个dll,一个AdbWinApi.dll,一个AdbWinUsbApi.dll,你可以找出Linux版本中的adb源码然后砍掉关于设备端口等驱动方面的东西,看看可不可以。
我现在也在研究adb,有点头疼,目前也不是很懂,希望能有所帮助吧。
------其他解决方案--------------------
有用过adb的高手进来说说啊

顶一下
------其他解决方案--------------------
目前暂时没有方法,pc之所以能够和手机中的adbd通信是通过adb.exe这个程序来与adbd服务通信,adb.exe中调用了大量windows api无法直接移植到手机中。
手机内部通信你自己完全可以自己写一个服务通过socket与adbd来通信,不过其实没必要这么麻烦,同一个系统中进程通信方法很多的。
------其他解决方案--------------------
引用:
额,上面说错了,adb.exe并没有调用windows的api,我现在用的是windows版本中的adb  所以调用了两个dll,一个AdbWinApi.dll,一个AdbWinUsbApi.dll,你可以找出Linux版本中的adb源码然后砍掉关于设备端口等驱动方面的东西,看看可不可以。
我现在也在研究adb,有点头疼,目前也不是很懂,希望能有所帮助吧。
      ……


谢谢你提供的思路,我自己再尝试下。
  相关解决方案