閱讀425 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go android:m/mm/mmm
  下一篇:go java 實參和形參的區別