在尝试在Eclipse中运行Android应用程序时,我收到以下消息:Android需要编译器合规性级别5.0或6.0。发现'1.7'而不是
请帮我解决这个问题
我正在使用jdk1.7 和sdk r20.0.3
答案 0 :(得分:2)
Android SDK明确要求使用JDK 6,您使用的版本错误。
答案 1 :(得分:1)
您需要安装旧版本的Java SE 5 / JDK 1.5或Java SE 1.6,下载Java 5或Java 6。
Java 5 - Java 1.5 Download
Java 6 - Java 1.6 Download (根据您的操作系统选择,完成安装JDK后,转到“Your_project”>属性> Java Compiler for“Compiler compliance level:”选择1.5应用更改并重新运行项目如果您使用的是Eclipse然后您可以关注窗口 - >首选项 - > Java - >编译器 - > JDK合规性 - >将其更改为您已安装的那个。)
答案 2 :(得分:0)
您不必卸载Java版本。
简单地说,去吧 “Your_project”>属性> Java编译器 对于“编译器合规级别:”选择1.5
应用更改并重新运行项目
答案 3 :(得分:-1)
您可以在此处找到最新版本的Java SE:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
答案 4 :(得分:-1)
Right click on project and
select Android Tools
select Fix Project Properties
and Clean Your Project...
答案 5 :(得分:-1)
如果您正在使用SDK r20.0.3,那么您必须将ADT插件更新到Eclipse中。您可以通过
轻松完成此操作ECLIPS /帮助/市场