android 编译问题,java 版本不对
2013-06-18 13:45
323 查看
首先保证已经完成以上操作:https://source.android.com/source/initializing.html#setting-up-ccache
make时遇到
============================================
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 的版本一致,再继续编译就可以了
make时遇到
============================================
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源码分析(七)-----如何解决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 ADT更新后无法编译生成R.java的问题解决方案
- Cordova编译Android 22 以上版本,中文目录出错问题的解决办法
- Android 编译有关gcc版本的问题
- S5PV210 FirstAndroidAPP] ERROR: Application requires API version 版本不对的问题
- CentOS安装JAVA后JAVA版本不对的问题
- 《编译.java文件时的编码问题》更新版本
- Android ADT无法编译生成R.java的问题解决方法
- android源码编译中的duplicate R.java的问题
- [Android]Webview中JS接口调用Java-版本问题