歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.10 編譯Android 2.2

Ubuntu 10.10 編譯Android 2.2

日期:2017/2/28 16:26:21   编辑:Linux教程

網上找的Ubuntu 10.10 編譯Android 2.2攻略基本上都有各種各樣的問題。我這份也只保證適應自己的系統。

參考價值有限,純給自己備忘。

1)$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind

2)因為編譯需要1.5,所以卸掉默認的jdk 1.6 裝1.5。雖然可以弄成2個jdk替換,但我比較懶,卸了省心。

$sudo apt-get remove openjdk-6-jdk

$sudo apt-ge remove openjdk-6-jre

$sudo apt-get remove openjdk-6-jre-headless

1.5從官網上下,隨便找個目錄裝,這裡放在/opt下,目錄名改成jdk1.5。

3)修改/etc/envieroment,注意是用冒號分隔的。。。

$ sudo gedit /etc/environment

寫在environment

PATH="/opt/jdk1.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

JAVA_HOME=/opt/jdk1.5

JAVA_BIN=/opt/jdk1.5/bin

CLASSPATH=/opt/jdk1.5/lib/dt.jar:/opt/jdk1.5/lib/tools.jar

$sudo source ~/.bachrc

4 設置repo

$ sudo curl http://android.git.kernel.org/repo >/bin/repo

$ sudo chmod a+x /bin/repo

找個大點的地方,建個目錄,www.linuxidc.com怎麼說得有個10g吧

$mkdir mm

$chmod 777 mm

$cd mm

5 大概2G的代碼,我這不給力的有線通得了一晚上,當然後面不加froyo會死的很慘。

$repo init -u git://android.git.kernel.org/platform/manifest.git-b froyo

$repo sync

6 進到目錄下,開始make,我這不給力的本本編了6個小時。。。

$make sdk

生成的東東在這個目錄下

out\host\linux-x86\sdk\android-sdk_eng.root_linux-x86

附:Eclispe附加源碼的方法

在android.jar邊上建一個目錄sources,把源碼這個目錄下\frameworks\base\core\java的東西copy過去就好了,其他的東西請自助。

Copyright © Linux教程網 All Rights Reserved