【问题标题】:Error when opening previous android project in Eclipse在 Eclipse 中打开以前的 android 项目时出错
【发布时间】:2012-01-27 10:42:25
【问题描述】:

我需要在 Eclipse 中打开一个以前开发的 android 应用程序。该应用程序具有 Android 1.6 目标的开发人员。当我将项目导入 Eclipse IDE 时,会出现以下错误。

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

之后:
Right click the the Project -> Android tools -> Fix project properties

我仍然无法打开该项目。有没有人有过这种经历或有任何想法摆脱这个错误。

比不提前。

【问题讨论】:

    标签: android eclipse android-version


    【解决方案1】:

    对于 Android,您应该使用 JDK 1.5 (5.0) 或 1.6 (6.0)。在您的情况下,您使用的是 JDK 1.7,而 Android 会对此抛出错误。

    【讨论】:

    • 你的意思是java JDK 1.7还不支持Android开发吗?是吗?我已经在我的电脑上安装了 JDK 1.7。
    • Android SDK 还不支持 JDK 1.7。也许这会在不久的将来发生变化,但现在您应该只使用 1.5 和 1.6 版本。
    • 可以使用 Eclipse Indigo 版本,因为我正在使用它吗? (面向 Java 开发人员的 IDE [版本:Indigo Service Release 1])
    • 是的,您可以使用 Indigo。 Android SDK 不依赖于 Eclipse 的版本。
    【解决方案2】:

    首先确保您的机器上必须安装 android 1.6。其次,如果您没有下载和安装,则必须有 java 编译器 5.0 或 6.0。

    所以设置适当的java编译器进行编译。 这样做->右键单击项目->属性->java编译器。

    您也可以通过-->右键单击项目->属性->Android来更改项目的构建目标

    【讨论】:

    • 是的,我已经安装了 android 1.6。 Eclipse Indigo 版本在 android 开发中有问题吗? (面向 Java 开发人员的 IDE [版本:Indigo Service Release 1])
    • 右键项目->属性->java编译器,显示java编译器合规性为1.5
    【解决方案3】:

    我认为您输入了错误的 Java 版本,当它至少需要 Java 5 时,您要求的是 1.7(不是某些人所指的 Java 7)。

    所以尝试将版本从 1.7 更改为 7 或您拥有的版本。

    我认为这是在清单文件中完成的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 2016-04-13
      • 2011-05-29
      • 1970-01-01
      相关资源
      最近更新 更多