感谢支持
我们一直在努力

在Ubuntu 9.04下编译Android源码

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


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


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


mkdir Android


cd Android


mkdir bin


cd bin


curl http://android.git.kernel.org/repo > repo


sudo chmod a+x repo


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


mkdir douandroid


cd douandroid


../bin/repo init -u git://android.git.kernel.org/platform/manifest.git


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


../bin/repo sync


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


export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.13
export ANDROID_JAVA_HOME=$JAVA_HOME


然后重启Terminal。


安装一些额外的包


gcc g++ flex bison gperf libsdl-dev libesd0-dev libwxgtk2.8-dev build-essential zip valgrind sun-java6-jdk zlib1g-dev libncurses5-dev


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


 


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

赞(0) 打赏
转载请注明出处:服务器评测 » 在Ubuntu 9.04下编译Android源码
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏