如果你只修改某乙個模組的內容,卻每次都要執行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裡面有兩個模組)
Android學習 Android加入執行許可權
多數情況下,程式的邏輯沒有問題,但是就是執行與預期不符合這個時候就可以來檢查檢查許可權的事了!常用的許可權 android name android.permission.internet android name android.permission.access network state an...
Android開發 Android搜尋框架(二)
1.建立搜尋建議提供者 android已經為我們建立了乙個預設的,我們只需要繼承 searchrecentsuggestionprovider 就稍做修改就可以了。見 1 import android.content.searchrecentsuggestionsprovider 2 3 4 搜尋提...
Android手機拍照(Android學習隨筆九)
使用android.hardware.camera類來拍 具體步驟如下 a 獲取camera例項物件,cameracamera camera.open 或者,cameracamera camera.open intcameraid cameraid表示camera裝置號,即與指定的camera進行連...