亚行源程序从android源码中提取

  

本来笔者打算写一下亚行源码分析的文章,后来发现网上已经有人写了关于亚行源码通信和各种机制的文正了,写的挺好的,理解的也比笔者要深刻,所以笔者就不在重复造轮子了。


但是前面的编写者,主要是从源码角度来理解,但是对于很多程序员来说,细读一遍源码,绝对没有在ide中断点跟踪一遍程序理解深刻过瘾,所以我将亚行源码从android源码中提取出来,支持了ndk编译,以及eclipse下的cdt编译。


这样既能编译出来在pc端的android称为主机,亚行命令,也能编译出来运行在手机端android称为目标,adbd命令,需要放在/sbin/目录下




由于最近比较忙,所以就偷了懒,不分析如何从android源码提取亚行代码了,等有时间再补上……


前置条件:

1系统要求ubuntu 13.04

2源码提取姜饼2.3.7版本


在windows下提取最新版本的亚行源码意义更大。毕竟很多pc上的手机助手都是在windows下的,但主要是个演示,就懒得这样做了。


下面截取两张图


亚行源程序从android源码中提取


编译工程,要求eclipse + cdt



亚行源程序从android源码中提取


提取的目录途径,ubuntu下的环境。


jni目下直接可以使用ndk-build来编译目标的adbd文件

第一个亚行目录下,直接可以导入ubuntu下的eclispe的


附件


  附件:http://down.51cto.com/data/2364352

亚行源程序从android源码中提取