文件名称:Android Debug Bridge 下载 download
文件大小:819KB
文件格式:ZIP
更新时间:2016-08-10 03:22:10
Android Debug Bridge
Android Debug Bridge (adb) 是一个android开发人员必会的多功能的调试工具,确实它的名字一样,它在开发者和目标机器之间,架起了一座bridge。 adb的用法很简单,只要看完SDK文档关于ADB的部分,(android-sdk-linux_86/docs/guide/developing/tools/adb.html),再稍加练习,基本上就满上就能很熟练的使用了。但是对它的实现感兴趣,最好的途径就是阅读源代码,它android 2.2的位置是: adb是slient-server架构的,包含三个部分, 1、 client,运行于开发机器,你可以在shell中调用adb命令,其它的Android工具比如ADT插件和DDMS也包含adb client。 2、 server,作为后台进程同样运行于开发机器,server负责管理client和运行于目标机器或者emulator的守护进程之间的通信,就像一座桥一样。 3、 daemon,运行于目标机或者emulator的守护进程。 上面这段话是SDK里面翻译过来的,我是看adb的代码看的有点迷糊,才去看sdk的,再返回来看代码的时候思路清晰很多。 adb的功能强大,而且支持多平台,但是它的代码却非常精简,只有1.5万行左右,代价就是比较晦涩难懂(看懂以前),代码里面随处可见的各种宏让人眼花缭乱,其中一个重要的宏ADB_HOST,是用来区分本地主机和目标机器的。 client和server调用的是adb
【文件预览】:
adb
----fastboot.exe(348KB)
----Android Debug Bridge Android调试桥接器,简称adb.pdf(439KB)
----adb.exe(564KB)
----AdbWinUsbApi.dll(60KB)
----AdbWinApi.dll(94KB)