我已经按照Android网站中提到的程序分别下载了Android 4.2源代码和Android内核源代码(通用)。但我无法在Ubuntu 12.04上开始编译内核代码和源代码。我还下载了Android模拟器。
请提及编译所需的步骤。
答案 0 :(得分:2)
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 Make 3.81 - 3.82,您可以从http://gnu.org下载,
JDK 6如果你想建立姜饼或更新的;适用于Froyo或更早版本的JDK 5。您可以从http://java.sun.com下载。
Git 1.7或更新版本。您可以在http://git-scm.com找到它。
注意:也可以在虚拟机中构建Android。如果您在虚拟机中运行Linux,则需要至少16GB的RAM /交换和30GB或更多的磁盘空间才能构建Android树。
在XDA开发人员上,您可以看到这个Ubuntu指南: http://forum.xda-developers.com/showthread.php?t=2114594