由于java版本不正确,Android构build错误

我目前正在试图build立Android只是为了学习的目的。 但是我面临奇怪的错误 –

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

我的Java版本给我

Java版本“1.7.0_07”Java™SE运行时环境(版本1.7.0_07-b10)Java HotSpot™64位服务器虚拟机(内部版本23.3-b01,混合模式)

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

  • 在Android Studio中构build时无法find.idea / misc.xml
  • 使用无头服务器上的gradle错误创builddebuggingapk文件
  • 错误:(6,0)未findGradle DSL方法:'google()'
  • targetSdkVersion和Project构build目标之间的差异
  • Android NDK - 使两个本地共享库互相调用
  • 使用Ant进行Android自定义生成
  • 如何以编程方式读取我的Android apk构建时的日期?
  • 指示Android Gradle脚本删除未对齐的apks并清除工件文件
  • 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 

    1.)如果你已经安装了OpenJDK。 通过运行这个命令来删除它: sudo apt-get purge openjdk*

    2)然后:

     sudo add-apt-repository ppa:webupd8team/java 

    然后更新:

     sudo apt-get update 

    3.)select你想要的版本安装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 

    将Ubuntu 12.04升级到12.10之后 – 只需在构buildAndroid之前导出path例如:

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

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

    到底什么消息说… Android需要Java 1.5或1.6 …您正在使用1.7

    安装并使用Java 1.5或1.6。