Android源码编译及模拟器运行
2010-07-15 20:11:00 来源:WEB开发网源代码下载:http://source.android.com/
SDK下载:http://code.google.com/android/
只说在linux下的环境配置。
* Git 1.5.4 或更新的版本。如何安装和配置Git的说明在下面。
* Python 2.4,你可以从python.org下载。
* JDK 5.0,update 12 或更高,你可以从java.sun.org下载.
* 需要的包:flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential。可以运行一下命令获得包:$ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl
* 你也许会需要Valgrind。这个工具可以帮你找到内存泄漏,堆栈溢出,数组越界之类的问题。可以运行一下命令安装:$ sudo apt-get install valgrind
l 安装Repo
a) 下载Repo脚本
$ sudo curl http://android.git.kernel.org/repo >~/bin/repo
$ sudo chmod a+x ~/bin/repo
b) 创建一个空文件夹来储存源代码:
$ mkdir mydroid
$ cd mydroid
c) 运行repo init下载最新版本的Repo,包含了最近的bug修复。
$ repo init -u git://android.git.kernel.org/platform/manifest.git
d) 按提示,输入你的名字和email地址来配置Repo。如果你打算提供代码,建议你使用捆
绑google帐户的的email。
如果成功初始化将会有如下信息提示:
repo initialized in /mydroid
l 安装Git
运行:sudo apt-get install git-core gnupg
l 下载文件
从默认地址下载源代码到你工作目录:
$ repo sync
关于repo更多的用法查看Using Repo。
andriod源代码以它们各自项目名称存于你工作目录
<这里说明下,要是有现成的源代码没有必要安装Git,直接编译即可>
l 编译code
在工作目录下运行make:
$ cd ~/mydroid
$ make
如果你编译失败,并提示missing了“run-java-tool”。尝试在making前设置环境变量ANDROID_JAVA_HOME到$JAVA_HOME
例如:
$ export ANDROID_JAVA_HOME=$JAVA_HOME
2.生成SDK
更多精彩
赞助商链接