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裏面有兩個模塊)

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