首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

ADB 研究的人有没有?

2013-07-04 
ADB 研究的人有没??rt是code级分析,不是使用的分析。。[解决办法]里面还有两个dll是负责这块的,你看看源码[

ADB 研究的人有没??
rt

是code级分析,不是使用的分析。。
[解决办法]
里面还有两个dll是负责这块的,你看看源码
[解决办法]

http://asysbang.com/forum.php?mod=viewthread&tid=198&extra=page%3D1





[解决办法]

引用:
Quote: 引用:

求大神指点。。

http://asysbang.com/forum.php?mod=viewthread&tid=198&extra=page%3D1

这个说的还不明确?


你那是java层的ddms吧,还差远呢
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

求大神指点。。

http://asysbang.com/forum.php?mod=viewthread&tid=198&extra=page%3D1

这个说的还不明确?


你那是java层的ddms吧,还差远呢



差得远?自己看看代码吧。。。
那些命令都是c文件里面定义的,难道这个命令还要分析到汇编层?

[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

求大神指点。。

http://asysbang.com/forum.php?mod=viewthread&tid=198&extra=page%3D1

这个说的还不明确?


你那是java层的ddms吧,还差远呢



差得远?自己看看代码吧。。。
那些命令都是c文件里面定义的,难道这个命令还要分析到汇编层?


你看过adb和驱动通讯的源码吗
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

求大神指点。。

http://asysbang.com/forum.php?mod=viewthread&tid=198&extra=page%3D1

这个说的还不明确?


你那是java层的ddms吧,还差远呢



差得远?自己看看代码吧。。。
那些命令都是c文件里面定义的,难道这个命令还要分析到汇编层?




你看过adb和驱动通讯的源码吗


看过,这个命令的解析是adb内部的
如果你做自己的usb驱动的话,那再去研究usb-driver怎么解析这个命令的吧




[解决办法]
楼主的历史问题更简单了。。。

当连接两个不同的“serial number”的设备时
pc端adb能够根据“serial number” 和指定的adbd建立连接,然后通讯

当连接两个相同的“serial number”的设备时
pc端adb默认就和第一个查询到“serial number”的adbd建立连接,然后通讯

也就是说连接两个相同的serial number”的设备时,无法指定和某一个设备通信

因为pc连接的usb端返回的vendorId一致,所以adb无法区分设备

其实pc是可以根据设备号区分设备的,但是adb不会去判断设备号来区分设备的

如果想让adb也能通过设备号区分设备,就自己扩展adb参数就可以了

关于vendorId,可以参考
http://asysbang.com/forum.php?mod=viewthread&tid=9








[解决办法]
引用:
楼主的历史问题更简单了。。。

当连接两个不同的“serial number”的设备时
pc端adb能够根据“serial number” 和指定的adbd建立连接,然后通讯

当连接两个相同的“serial number”的设备时
pc端adb默认就和第一个查询到“serial number”的adbd建立连接,然后通讯

也就是说连接两个相同的serial number”的设备时,无法指定和某一个设备通信

因为pc连接的usb端返回的vendorId一致,所以adb无法区分设备

其实pc是可以根据设备号区分设备的,但是adb不会去判断设备号来区分设备的

如果想让adb也能通过设备号区分设备,就自己扩展adb参数就可以了

关于vendorId,可以参考
http://asysbang.com/forum.php?mod=viewthread&tid=9
 


嗨,你不知道国产机,serial number同一型号的都一样吗,无法区分的

热点排行
Bad Request.