Android源代码构建错误

时间:2013-04-30 14:44:50

标签: android

我正在尝试在我的Linux机器(Ubuntu 12.04 64位)中构建android源代码。当我开始构建它时...我得到如下错误

============================================ 
Checking build tools versions... 
************************************************************ 
You are attempting to build with the incorrect version of java.   
Your version is: java version "1.6.0_24". 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:141: *** stop.  Stop.

我能够理解这个问题,但我不知道如何更改我的java版本,因为从终端安装jdk时我默认获得“1.6.0_24”版本。 请做好。 提前致谢。

2 个答案:

答案 0 :(得分:4)

安装Java SE 1.6并使用sudo update-alternatives --config java设置为该java版本。 您可以从这里下载Java http://www.oracle.com/technetwork/java/javase/downloads/index.html

答案 1 :(得分:4)

1。)如果您已经安装了OpenJDK(或者通常在ubantu中安装了OpenJDK)。运行此命令将其删除: sudo apt-get purge openjdk*

2。)然后:

sudo add-apt-repository ppa:webupd8team/java

然后更新:

sudo apt-get update

3.。)选择所需的版本 要安装Oracle Java 8:

sudo apt-get install oracle-java8-installer

安装Oracle Java 7:

sudo apt-get install oracle-java7-installer

安装Java 6:

sudo apt-get install oracle-java6-installer