android sdk 编译--如何将源代码加入android.jar,以及make原理 1

来源:互联网 发布:ubuntu设置开机自启 编辑:程序博客网 时间:2024/05/21 14:08
首先是这个问题如何修改。 
在/frameworks/base/Android.mk中,找到如下行:
packages_to_document :=
在该变量的赋值语句最后添加
xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码


在/frameworks/base/<你的模块>/java/下面的一部分路径,只要能够唯一的匹配到你的


代码即可)
即可。


该添加的含义是使MAKE系统在制作OFF-LINE DOCUMENT时包含我们的package.
以此类推,添加其他新的package也可以这样做。 


下面简单把android make sdk的过程写一下来说明为什么做这样的修改。调查时是反过


来调查的。说明还是按照MAKEFILE的生成的顺序来说明吧。 
首先在/frameworks/base/Android.mk中定义了进行sdk building的基本目标对象。 
包括对哪些.java文件需要生成API文档,以及这些文档的路径。 
然后在/build/core/droiddoc.mk中定义了最终进行build的规则和语句。 


Android使用javadoc这个工具来生成所有API文档。
Javadoc这个工具可以带一个参数指定一个文件,该文件包含了所有要生成文档的源文件


的名字(全路径)。
该文件的内容就是通过在/framework/base/android.mk里的变量生成的。当然在


droiddoc.mk中还添加了build过程中生成的intermediates目录下的文件。
原创粉丝点击