ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年10月15日 星期一

get source for building aosp - framework & ..

承上篇,android 不含kernel 的部份。

其實 android 的 framework 已經把 prebuild 的 kernel 包含在 devices/product 下。
所以不修改 kernel 的話,就不用 download kernel source。

取得 source code 的方法就跟網頁說得一樣: Download the source

repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.2_r1
-- 這個 branch (android-4.1.2_r1 有在 kernel source 中).

然後一樣作 sync... (文章 mirror 的作法,我做起來會 fail,好像是因為 dalvik2 這個 folder.)

這個 branch , device 下才有 samsung/crespo 這個 folder,才能 buils Nexus S 的 image。

之後還要拿 close source 的 bin 檔。

大概就是去 aosp download 對應版本的 一堆 tgz 檔,解開後會變成 sh。
到 aosp 的目錄去run 他,他就會顯示license 讓你確認,並且檢查 source code正不正確,然後 create vendor folder,放到裡面。

都做完後,就可以 回去 follow Build 的 step。 run envsetup, lunch 和 make 了。

我lunch 選的是 8 : full_crespo-userdebug

也可以用 full_crespo-eng,這個沒列在選單中,要自己 key,,

沒有留言:

標籤

網誌存檔