2011-06-08 Android编译模块

如果你只修改某一个模块的内容,却每次都要执行make, 最后等待很长时间。
使用模块编译,只需要在你所在的模块的目录或者其子目录,执行mm,便可以编译出一个单独的apk,这样岂不快哉!
具体步骤:
        1)打开~/.baserc文件,加入source ~/I850/build/envsetup.sh. 加入你自己该文件所在的路径,这样就免去了每次启动新的终端执行mm命令之前,需要引用此文件。
        2)完成步骤1之后,就可以在你的模块里面随意执行mm了,要想使用其他快速命令,可以查看envsetup.sh文件,比如 cgrep,jgrep,resgrep在不同类型的文件里面进行相应的查询。还有m,mmm等等

mmm 后面可以指定路径进行模块编译.

出现的错误及解决:

* Each module must use a LOCAL_MODULE_TAGS in its
 * Android.mk. Possible tags declared by a module:

 


LOCAL_MODULE := unifi_config的前面加上:

LOCAL_MODULE_TAGS := optional

这个位置很重要,之前加在文件的最前面不行。每个模块都要加一次(这个mk里面有两个模块)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章