2013年1月29日 星期二

Android - 安裝 Sun Java 6 for android 4.0.x

ubuntu 12.10 在 build android 2.2.x 的時候可以使用 ubuntu 預設的 open JDK.
但是當在build android 4.0.x 的時候一開始確認 Java 的版本就會失敗。
錯誤訊息如下:

************************************************************
You are attempting to build with the incorrect version
of java.
Your version is: java version "1.6.0_31".
The correct version is: Java SE 1.6.
Please follow the machine setup instructions at
    http://source.android.com/source/download.html
************************************************************

似乎 Android 4.0.x 一定要使用 Sun 的 Java SDK.

1. 去 JAVA 的官方網頁,選擇下載JDK。


2. 選擇適合自己的版本:

Note : 小素是選擇 jdk-6u38-linux-x64.bin 。

3. 切換到下載的目錄:

sudo chmod a+x jdk-6u38-linux-x64.bin
./jdk-6u38-linux-x64.bin
mv jdk1.6.0_38/ /opt/sun-jdk1.6.0_38

4. 在 ~/.bashrc 裡面加入以下幾行:
export JAVA_HOME=/opt/sun-jdk1.6.0_38
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

5. 重新讀取環境變數
source ~/.profile

6. 確認 Java 版本:
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)







沒有留言: