在Ubuntu 9.04下编译Android源码

在Ubuntu9.04下编译Android源码

【转载】

来源:blog.douhua.im作者:douhua

一直都是刷官方的版本,准备自己编译一下刷机。

首先是下载,Android的源码是托管在LinuxKernel的源码站点,所以版本工具是git。关于git的使用和安装请见我的另一篇文章《在UbuntuServer上安装Git》。

创建一个存放Andorid的目录,然后在里面建个bin的目录。

mkdirAndroid

cdAndroid

mkdirbin

cdbin

curlhttp://Android.git.kernel.org/repo>repo

sudochmoda+xrepo

然后在Android目录下创建一个源码的保存目录,我的名字为douandroid。

mkdirdouAndroid

cddouAndroid

../bin/repoinit-ugit://Android.git.kernel.org/platform/manifest.git

进行设置完成后,开始同步代码

../bin/reposync

同步完成后,设置环境变量,加入JAVA_HOME和Android_JAVA_HOME。可以在.bashrc文件中加入如下两行:

exportJAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.13

exportAndroid_JAVA_HOME=$JAVA_HOME

然后重启Terminal。

安装一些额外的包

gccg++flexbisongperflibsdl-devlibesd0-devlibwxgtk2.8-devbuild-essentialzipvalgrindsun-java6-jdkzlib1g-devlibncurses5-dev

最后进入到source目录执行make就可以了。

本文来自:http://blog.douhua.im/2009/06/08/Ubuntu-904-compile-Android-source/

相关推荐