首先是这个问题如何修改。
在/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目录下的文件。
android sdk 编译--如何将源代码加入android.jar,以及make原理 1
原创
©著作权归作者所有:来自51CTO博客作者jdsjlzx的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Android WPS SDK 打开文档功能初体验
android WPS sdk 打开文档 word 文字 ppt 演示 pdf excel表格 开发 体验
android WPS 文档 打开 sdk -
android sdk 编译--如何将源代码加入android.jar,以及make原理
http://yueguc.iteye.co
android javad 源文件 -
Android.jar源码
为了更深入的了解和应用Android应用程序框架,我想应该更深入的研究应用框架的实现。
休闲 android android.jar android.jar下载 android.jar源码 -
Android 源码编译 make sdk ADT
安装虚拟机时建议设置空间为16G左右,否则后面编译源代码可能会导致空间不够编译环境:Ubuntu8.101、安装一
android eclipse path 工具 2010