2013-09-29 24 views

回答

30

使用mm -B,它會重建所有,相當於清潔,然後進行。

+1

有沒有辦法只能清洗模塊(未重建)?我希望能夠測試我的應用程序可以用mm/mmm構建,然後清理它,以便在完整的ROM構建期間重新構建它。 – CCJ

+0

超讚的人。謝謝,你救了我的日子 – sandeepmaaram

+0

-B,--always-make無條件地讓所有的目標//看起來整個項目被重建,哦我的天 – yurenchen

6

的另一種方式,而不毫米做的是從Android源的根得到make clean-<target name>

同樣可以用make <target name>

+2

感興趣的讀者請注意:這不完全是一回事。來自根的'make'會追蹤整個樹中的所有構建文件(* .mk)。子目錄中的'mm'將只跟蹤該目錄中的構建文件。這是一個重要的區別,因爲遍歷所有的make文件非常耗時,並且有時容易出錯。 –

+0

使用文件夾中的「mm」時,不會識別某些構建依賴關係。通常我發現人們通過'mm'傳遞修補程序,但是會在根目錄下失敗。 – vishalm

0

make <lib> 2>&1 | grep -e "install"

僅此一點就建立所需的模塊會使並打印被重新編譯的所有庫。