由于java版本不正确导致Android构建错误

时间:2012-10-22 16:42:41

标签: java android build

我目前正在尝试构建Android,仅用于学习目的。但我面临着奇怪的错误 -

  

您正在尝试使用不正确的java版本进行构建。您的   版本是:java版“1.7.0_07”。正确的版本是:Java SE   1.6。

我的java版本给了我

  

java版“1.7.0_07”Java(TM)SE运行时环境(构建   1.7.0_07-b10)Java HotSpot(TM)64位服务器VM(内置23.3-b01,混合模式)

任何想法出了什么问题? 的问候,

5 个答案:

答案 0 :(得分:17)

1。)如果您已经安装了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

答案 1 :(得分:4)

将Ubuntu 12.04升级到12.10后 - 只需在构建Android之前导出路径,例如:

export PATH = / usr / lib / jvm / java-6-openjdk-amd64 / bin /:$ PATH

答案 2 :(得分:1)

在Eclipse中..转到窗口 - >首选项..从那里扩展“Java”组。单击“编译器”。从那里将编译器合规性级别设置为1.6,并将所有其他设置(如果尚未设置为使用默认合规级别)设置为1.6

答案 3 :(得分:1)

Android build不支持打开jdk。尝试使用sun jdk。您可以通过以下命令安装sun jdk:

add-apt-repository "deb http://archive.canonical.com/ lucid partner"
apt-get update
apt-get install sun-java6-jdk

如果上述命令不起作用(无法下载jdk),请改用以下命令:

add-apt-repository ppa:ferramroberto/java
apt-get update
apt-get install sun-java6-jdk

答案 4 :(得分:0)

消息说的正确... Android需要Java 1.5或1.6 ......您使用的是1.7

安装并使用Java 1.5或1.6。