我正在尝试在我的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”版本。 请做好。 提前致谢。
答案 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