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。 而已! 应该事后工作。
请检查以下内容。
- 确保在指定path名称后重新启动了系统。
- 您可以在eclipse的布局屏幕上查找以下图标。 !( )“20”指定渲染布局时使用的android版本。 改变它,看看。
- 最后但并非最不重要的审查您的ADTconfiguration。 希望这可以帮助。
您可以使用Android SDK Manager卸载Android L SDK来“解决”它。
不尽如人意。
编辑
我想这个答案是有效地build议同样的事情,但没有卸载(而不是select实际工作的API的版本)。
检查您的JDK版本。 它必须是JDK1.7。 JDK 1.6不起作用。
升级到SDK 5.0时遇到同样的问题。 正如在不同的答案中看到的,我的解决scheme是:
- 下载一个新的JDK(1.8)
-
用新的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+
- ARKit vs. ARCore vs. Vuforia vs. D'Fusion Mobile vs. Layar SDK
- Eclipse挂在Android SDK Content Loader上
- Android Studio 0.4复制在APK META-INF / LICENSE.txt中复制的文件
- Android – 通知pipe理器,没有意图地发出通知
- 将string转换为Uri
- 导入在此参考android旁边显示红色X的google-play-service库
- Android AppCompat 21 Elevation
- 如何创build一个按字母顺序排列的滚动条,在android中显示所有的字母?
- 在刷新过程中使用SwipeRefreshLayout切换片段时,片段冻结但实际上仍然工作