2 beggar mail beggar_mail 于 2016.03.09 12:39 提问

android4.4 源码编译 提示The correct version is: Java SE 1.6

下载了android4.4的源码,大小差不多10G,但看见别人下载的都是20个G左右,不知道我的有没有下载正确
既然已经下载了,就先编译来看看
环境:ubuntu64位(虚拟机)
JDK:1.6..40 (之前下载的是1.8,按要求降到1.6)

在源码目录下使用命令
source build/envsetup.sh

lunch full-eng

make -j4

一直会提示:
Checking build tools versions...


You are attempting to build with the incorrect version
of java.

Your version is: Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar .
The correct version is: Java SE 1.6.

Please follow the machine setup instructions at
https://source.android.com/source/download.html


build/core/main.mk:168: *** stop。 停止。**

看上面的提示应该是要JDK1.6版本的,但我的是1.6
用 java varsion命令
root@ubuntu:/home/chen/android4.4# java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
java version "1.6.0_41"
Java(TM) SE Runtime Environment (build 1.6.0_41-b02)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)

看上面提示是1.6哇,实在搞不清楚为什么一直报这个错,求大神指点

2个回答

ouchao0727
ouchao0727   2016.03.09 13:46

环境变量配好了没?然后你JDK确定配置正确了?

ouchao0727
ouchao0727 javac 和javap呢?
2 年多之前 回复
beggar_mail
beggar_mail 环境变理配好了,并且用echo 命令都能输出,还有其它地方要配置么?
2 年多之前 回复
wen_wxpk
wen_wxpk   2016.03.09 14:35

10G是小了,一般是20G

beggar_mail
beggar_mail 这个我也是在官网上下载的,不知道怎么就只有10G呢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Your version is: java version "1.6.0_24". The correct version is: Java SE 1.6.
Wrong Java Version I have the Java 6 OpenJDK, version 1.6.0_24. This meets the android Java requirement for 1.6.0, but I found (later in the build process) that Android really needs to be built by Su
Your version is: java version "1.6.0_23". The correct version is: Java SE 1.6. 解决方法
图文说明" title="(原创)编译Android源代码时遇到的问题(一) 图文说明" style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; bord
编译android4.0出现jdk版本问题
编译android4.0,提示错误信息: Checking build tools versions... ************************************************************ You are attempting to build with the incorrect version of java.   Your version
Android 源码编译问题:Your version is: java version "1.6.0_27".The correct version is: Java SE 1.6.
遇到的问题:Your version is: java version "1.6.0_27".The correct version is: Java SE 1.6. 解决方法:sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java6-installer
在服务器上编译时: Your version is: java version "1.6.0_45" ,The required version is: "1.7.x"
在服务上编译Android源码时,出现这样的错误! Your version is: java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode).The required
GlassFish安装失败提示错误“This application needs version 1.6 or higher of the Java (TM)2 Runtime Environmen”
Q: I installed JDK 7 update 5 (64 bit) on my server(Server has 64 bit windows OS). Set the environment path. When i do java -version. I get the output java version 1.7_0_05 but when i try to insta
android 编译问题,java 版本不对
今天在编译 75平台的 framework 时出现了如下错误: ============================================ Checking build tools versions... ************************************************************ You are attempting to bui
OSX10.11 Java 1.6 升级到 Java1.8
1.终端输入命令: > java -version java version "1.6.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) 2.Oracle官网下载最新版本Java 在官网下载最新版本
解决安装jdk后使用cmd校验出现has value '1.8',but'1.7' is required.的方法
首先说一下怎么安装jdk,这个很简单,首先上官网。
mac eclipse Version 1.6.0_65 of the JVM is not suitable for this product
首先需要安装JRE(java.com上下载) JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html )下载,这两个是不一样的东西, JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。需要配置环境变量。。。。