ubuntu 9.04上下載android源碼
作爲開源手機操作系統,android一經推出,便引來業界極大的關注。Google現在的android源碼的版本號已經是1.50r1的。越來越多的愛好者開始加入到android源碼的研究中,下面就ubuntu 9.04上如果去獲得android最新源碼。
1. 安裝git 和gnupg 。輸入
$sudo apt-get install git-core gnupg
2. 安裝其它工具
$sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
3. 安裝valgrind 工具
$sudo apt-get install valgrind
5. 下載 repo 工具
$mkdir $HOME/bin
$vi .bashrc
加入
export PATH=$HOME/bin:$PATH
$source .bashrc
$ curl http://android.git.kernel.org/repo > $HOME/bin/repo
$ cd $HOME/bin
$ chmod +x repo
6. 導出 android 項目
$ cd
$ mkdir Android
$ cd Android
$ repo init -u git://android.git.kernel.org/platform/manifest.git
並完成提示的配置,這樣我們建立的目錄就已經和 Google 的 android 源碼庫建立了鏈接。
7. 開始下載 android platform 的源代碼
$ repo sync
由於 android 的源碼很大,現在完整的代碼已經高達 3G 以上,所以最分文件夾進行同步下載。如要下載 kernel :
$repo sync kernel
現在,就可以做別的事,讓電腦自動完成源碼的下載工作。
4. 安裝java sdk
$sudo apt-get install sun-java6-sdk
$sudo apt-get install sun-java5-sdk
$cd /etc/alternatives
$sudo rm javadoc.1.gz javadoc
$sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
$sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc
android 僅支持1.5 以上版本的java sdk ,且1.6 版本的java sdk 在進行android sdk 編譯時會出現java doc 錯誤,在這裏我的解決辦法時先安裝java sdk 1.6, 接着安裝java sdk 1.5, 然後將系統的java sdk 鏈接到java sdk 1.6 上,僅是將javadoc 和javadoc.1.gz 鏈接到java sdk 1.5 上,這樣做的好處是在編譯android 源碼和進行android 應用開發時,使用的是java sdk 1.6, 僅在編譯android sdk 的doc 時,使用的是java sdk 1.5 版本的javadoc 和javadoc.1gz 。