歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Ubuntu 9.04下編譯Android源碼

在Ubuntu 9.04下編譯Android源碼

日期:2017/2/28 16:45:48   编辑:Linux教程

一直都是刷官方的版本,准備自己編譯一下刷機。

首先是下載,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/

Copyright © Linux教程網 All Rights Reserved