2012-01-27 116 views
0

我需要在Eclipse中打开以前开发的android应用程序。该应用程序已为Android 1.6目标开发。当我将项目导入eclipse IDE时,它会出现以下错误。在Eclipse中打开以前的Android项目时出现错误

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

我仍然无法打开该项目。有没有人有过这方面的经验,或有任何想法摆脱这个错误。

Thans inadvance。

回答

3

对于Android,您应该使用JDK 1.5(5.0)或1.6(6.0)。在你的情况下,你使用JDK 1.7,并且Android会抛出这个错误。

+0

您的意思是java JDK 1.7不支持Android开发吗?是吗?我在我的电脑中安装了JDK 1.7。 – JibW 2012-01-27 11:21:31

+2

Android SDK尚不支持JDK 1.7。也许这会在不久的将来改变,但现在你应该只使用1.5和1.6版本。 – Yury 2012-01-27 11:50:56

+0

是否可以使用Eclipse Indigo版本,因为我使用该版本? (适用于Java开发人员的IDE [版本:Indigo Service Release 1]) – JibW 2012-01-27 12:09:05

0

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

所以设置合适的java编译器进行编译。 为此 - >右键单击project-> properties-> java编译器。

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

+0

是的,我已经安装了Android 1.6。 Eclipse Indigo版本在android开发中有问题吗? (IDE for Java Developers [Version:Indigo Service Release 1]) – JibW 2012-01-27 11:16:36

+0

右键单击project-> properties-> java编译器时,它显示java编译器符合性为1.5 – JibW 2012-01-27 11:19:39

0

我认为你输入了错误的Java版本,你自找的1.7(这是不是Java 7,因为它至少需要Java 5。)

因此,请尝试将版本从1.7更改为7或更改为您拥有的版本。

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

相关问题