您的位置:首页 > 移动开发 > Android开发

android 编译问题,java 版本不对

2012-05-15 15:21 519 查看
今天在编译 75平台的 framework 时出现了如下错误:

============================================

Checking build tools versions...

************************************************************

You are attempting to build with the incorrect version

of java.

 

Your version is: java version "1.6.0_23".

The correct version is: Java SE 1.6.

 

Please follow the machine setup instructions at

    http://source.android.com/source/download.html
************************************************************

主要是由于 java 版本不对。

运行  sudo update-alternatives --config java 命令

配置一下 java 的版本,出再下面提示:

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

  选择       路径                                    优先级  状态

------------------------------------------------------------

* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式

  1            /usr/lib/jvm/java-1.5.0-sun/jre/bin/java   53        手动模式

  2            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式

  3            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:3

这里选3就好了。

继续配置 jar 的版本。运行  sudo update-alternatives --config jar 命令

提示:

链接组 jar 中只有一个候选项:/usr/lib/jvm/java-6-sun/bin/jar

无需配置。

表明 jar 的版本 和 java 的版本一致,再继续编译就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息