但是當在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
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)
沒有留言:
張貼留言