parsingAndroid L的数据失败。未支持major.minor版本51.0

在为Eclipse安装ADT插件之后,我尝试制作一个新的Hello World Android应用程序。

但是当我尝试打开一个新的Android应用程序时遇到了以下错误。 我正在使用JDK 7.0和JRE 7.0。 我最初使用JDK 6.0,但遇到相同的错误,因此我卸载它并安装了JDK 7.0并分别更改了path设置。

错误显然是:

为Android L(预览)加载数据遇到问题。 parsingAndroid L的数据失败。未支持major.minor版本51.0。

我的合规性级别也仅更改为JDK 1.7。 而且我也将JRE合规性更改为1.7。

我在我的Mac OSX上面临同样的问题,对于我来说,通过从Java SE开发工具包8下载下载和安装JDK 1.8解决了这个问题。 您只需要安装(或更新到) JDK 1.8并重新启动eclipse。 而已! 应该事后工作。

请检查以下内容。

  1. 确保在指定path名称后重新启动了系统。
  2. 您可以在eclipse的布局屏幕上查找以下图标。 !( 在这里输入图像说明 )“20”指定渲染布局时使用的android版本。 改变它,看看。
  3. 最后但并非最不重要的审查您的ADTconfiguration。 希望这可以帮助。

您可以使用Android SDK Manager卸载Android L SDK来“解决”它。

不尽如人意。

编辑

我想这个答案是有效地build议同样的事情,但没有卸载(而不是select实际工作的API的版本)。

检查您的JDK版本。 它必须是JDK1.7。 JDK 1.6不起作用。

升级到SDK 5.0时遇到同样的问题。 正如在不同的答案中看到的,我的解决scheme是:

  1. 下载一个新的JDK(1.8)
  2. 用新的JDK的位置更新我的Eclipseconfiguration文件:

    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平台。 redirect到你的android sdk目录。

ADT-束-MAC-x86_64-20140321 / SDK /平台/机器人-L

删除目录android-L并重新启动你的eclipse。

有时可能只是因为Eclipse Java Compiler设置中的编译器合规性级别设置不正确。

转到Eclipse首选项,在Java部分 – >转到编译器,然后在JDK兼容级别select1.7

我在JDK 1.7上使用Eclipse Indigo 64位。 只要我更新到Eclipse月神64位一切工作正常。 而且,Eclipse Indigo 64甚至不会承认JDK 1.8+