我已經按照Android網站中提到的步驟分別下載了Android 4.2源代碼和Android內核源代碼(通用)。但是我無法獲得如何在Ubuntu 12.04上開始編譯內核代碼和源代碼的方式。我也下載了Android模擬器。如何在ubuntu上編譯Android內核源代碼?
請提一下編譯所需的步驟。
我已經按照Android網站中提到的步驟分別下載了Android 4.2源代碼和Android內核源代碼(通用)。但是我無法獲得如何在Ubuntu 12.04上開始編譯內核代碼和源代碼的方式。我也下載了Android模擬器。如何在ubuntu上編譯Android內核源代碼?
請提一下編譯所需的步驟。
AOSP網站包含Downloading and Building
指南: http://source.android.com/source/initializing.html
您應該建立當地的工作環境來構建Android的源文件。你將需要使用Linux(Ubuntu的情況下)或Mac OS。在Windows下編譯目前不支持。
注意:源下載大小約爲8.5GB。您將需要超過30GB的空閒空間才能完成一次構建,而完整的構建過程需要高達100GB(或更多)。
有關可在AOSP站點上看到的Ubuntu和MacOS的詳細說明。一般來說,你將需要:
的Python 2.6 - 2.7,你可以從http://python.org下載。
GNU製作3.81 - 3.82,您可以從http://gnu.org下載,
JDK 6,如果你想建立薑餅或更高版本; JDK 5 for Froyo或更早版本。你可以從http://java.sun.com下載。
Git 1.7或更高版本。你可以在http://git-scm.com找到它。
注意:也可以在虛擬機中構建Android。如果您在虛擬機中運行Linux,您將需要至少16GB的RAM/swap和30GB或更多的磁盤空間才能構建Android樹。
在XDA開發人員就可以看到這個Ubuntu的指南: http://forum.xda-developers.com/showthread.php?t=2114594
可以在Ubuntu桌面上編譯android源代碼嗎? –
AOSP!= Android內核 – Worker
您已按照http://source.android.com/source/building.html的instrcutions?請清楚你所遇到的問題。 – ksasq