[英]Parsing data for Android L failed.Unsupported major.minor version 51.0
在为Eclipse安装ADT插件之后,我尝试制作一个新的Hello world Android应用程序。
但是当我尝试打开一个新的Android应用程序时,我遇到了以下错误。 我正在使用JDK 7.0和JRE 7.0。 我最初使用JDK 6.0,但遇到了同样的错误,因此我卸载了它并安装了JDK 7.0并分别更改了路径设置。
错误显然是:
加载Android L(预览版)的数据遇到了问题。 解析Android L的数据失败。不支持major.minor版本51.0。
我的合规性级别也仅更改为JDK 1.7。 我还将JRE合规性更改为1.7。
我在Mac OSX上遇到了同样的问题,对我来说,通过从Java SE Development Kit 8 Downloads下载和安装JDK 1.8解决了这个问题。 您只需要安装(或更新) JDK 1.8并重新启动eclipse。 而已! 之后应该工作。
检查您的JDK版本。 它必须是JDK1.7。 JDK 1.6不起作用。
升级到SDK 5.0时遇到同样的问题。 从不同的答案中可以看出,我的解决方案是:
使用新JDK的位置更新我的Eclipse配置文件:
org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vm C:/jdk1.8.0_25/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m
不需要修改JDK合规性。
只需删除Android L平台即可。 重定向到您的Android sdk目录。
ADT-束-MAC-x86_64-20140321 / SDK /平台/机器人-L
删除目录android-L并重启你的eclipse。
有时它可能只是因为Eclipse Java Compiler设置中未正确设置编译器合规性级别。
转到Eclipse Preferences,在Java section-> go to Compiler下,然后在JDK compliance level中选择1.7
我在JDK 1.7中使用Eclipse Indigo 64位。 一旦我更新到Eclipse Luna 64位,一切都运行正常。 此外,Eclipse Indigo 64甚至不承认JDK 1.8+
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.