WEB开发网
开发学院手机开发Android 开发 Android源码编译及模拟器运行 阅读

Android源码编译及模拟器运行

 2010-07-15 20:11:00 来源:WEB开发网   
核心提示:源代码下载:http://source.android.com/SDK下载:http://code.google.com/android/只说在linux下的环境配置,* Git 1.5.4 或更新的版本,Android源码编译及模拟器运行,如何安装和配置Git的说明在下面,* Python 2.4,要是有现成的源代码

源代码下载: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

1 2  下一页

Tags:Android 源码 编译

编辑录入:coldstar [复制链接] [打 印]
赞助商链接