编译Android4.0提示jdk版本错误--解决方法


在 Ubuntu 11.10  上编译Android4.0代码 出现下面错误:

You are attempting to build with the incorrect versionof java. Your version is: java version "1.6.0_23".The correct version is: 1.6.

解决方法:

1.下载安装jdk


sudo apt-get install sun-java6-jdkubuntu中会缺少源,添加之:

sudo gedit /etc/apt/sources.list

在最后一行添加:deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

2.设置默认jdk版本


sudo update-alternatives --config java
出现下面信息:

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

  选择      路径                                    优先级  状态
------------------------------------------------------------
*  0            /usr/lib/jvm/java-6-openjdk/jre/bin/java  1061      自动模式
    1            /usr/lib/jvm/java-6-openjdk/jre/bin/java  1061      手动模式
    2            /usr/lib/jvm/java-6-sun/jre/bin/java      63        手动模式

选择2版本就可以了

相关内容