2012-03-12 82 views
1

我正在嘗試對AOSP中的LatinIME包進行一些更改。問題是,文檔只顯示如何構建整個事情。如何從AOSP構建LatinIME包?

我真正需要知道的是如何建立一個單一的包(在這種情況下,LatinIME),在命令行

編輯:什麼是不明確(至少對我來說),是在repo根目錄中,你可以輸入make PACKAGE(例如`make LatinIME'),並且它會構建它。我沒有完全測試它,但它似乎也構建了所需包​​的所有先決條件。

回答

2

我想你想要mmmmm命令。見this documentation

大廈只是個別程序或模塊

如果您使用的編譯/ envsetup.sh,你可以使用一些定義函數只構造樹的一部分。使用'mm'或'mmm'命令來執行此操作。

'mm'命令使當前目錄(和子目錄,我相信)的東西。使用'mmm'命令,您可以指定一個目錄或目錄列表,然後構建這些目錄。

要安裝您的更改,請從樹頂部「製作點綴」。 'make snod'從當前的二進制文件中構建一個新的系統映像。