MAKE Android SDK
前提條件:
1、編譯源碼的各種工具已經安裝完畢;
2、進入Android源碼的根目錄,如:/work/android2.1/
編譯命令:make update-api; make PRODUCT-sdk-sdk;
命令說明:
1、make update-api #如果你在Android源碼中添加了自定義的包、類、方法或者你修改了Android源碼中標識為@hide的方法、類,你需要這些內容對Application可見並且需要編譯進SDK的Document中的話,這個命令是必須的(其實還有另外一種手工修改的方式替代這個命令的,嗬嗬);
2、make PRODUCT-sdk-sdk #編譯源碼並且聲稱SDK,這個方法解決了之前使用make sdk命令編譯SDK的一個bug,就是R文件不能自動生成,需要手動更新一個jar文件才可以,這個文章本博客中也有涉及。
異常現象:如果在源碼中添加了一些style、theme、drawable、package、class、method,編譯時會出現有out/目錄中的一些異常現象,一般不是特別嚴重的,主要是針對有些文件找不到,此時你可以在執行以下命令:
make clean
再執行:make update-api;make PRODUCT-sdk-sdk
最後更新:2017-04-02 22:16:32