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 的版本一致,再继续编译就可以了
============================================
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 的版本一致,再继续编译就可以了
相关文章推荐
- android 编译问题,java 版本不对
- Android高版本SDK生成的Project换用低版本SDK编译出错的问题(不生成R.java)
- Android编译JAVA版本不对
- java/jdk版本不对导致android编译错误
- Android编译时java版本不对修改方法
- Android 开发环境搭建---Android 编译需要的sun-java5-jdk在ubuntu10.04以上版本的安装问题
- 编译Android源码时出现的java版本的问题
- ubuntu 编译android时,java和javac版本不同引起的问题。
- Android高版本SDK生成的Project换用低版本SDK编译出错的问题(不生成R.java)
- 多版本java编译android遇到的问题
- Android源码分析(七)-----如何解决java编译版本问题
- 在Linux下安装jdk完成后,java -version显示版本不对的问题
- Android平台Java代码的条件编译问题
- 编译android 出错, java JDK版本版本切换(ubuntu)
- Android project编译使用的JDK版本问题
- Ubuntu12.10 64bit版编译android4.0.*版本系统相关问题
- android中java调用js在4.3版本以上无效的问题
- java程序的编译和运行依赖jdk版本问题
- 【游戏开发备注之一】关于Cocos2dx_v1.x版本iphone与Android运行出现图片白块、添加GameCenter报错问题及编译Android闪退的解决办法&&CCLOG与CClog的区别
- CentOS安装JAVA后JAVA版本不对的问题