Parsing data for Android L failed.Unsupported major.minor version 51.0

二次信任 提交于 2019-11-29 09:03:05

I was facing the same problem on my Mac OSX and for me the problem was resolved by downloading and installing JDK 1.8 from Java SE Development Kit 8 Downloads. You just need to install(or update to) JDK 1.8 and restart the eclipse. That's it! Should work afterwards.

Srijith

Please check for the following.

  1. Ensure that you have restarted your system after specifying the path name.
  2. You can look for the following icon on your eclipse's layout screen. !(

    ) The "20" specifies the android version to use when rendering layouts. Change it and see.
  3. Last but not least review your ADT configurations. Hope this helps.
AJP

You can "solve" it by uninstalling the Android L SDK using the Android SDK Manager.

Not satisfactory.

Edit

I think this answer is effectively suggesting the same thing but without the uninstalling (instead just selecting the version of the API that actually works).

Check your JDK version. It must be JDK1.7. JDK 1.6 does not work.

user3394858

Have had same problem when upgrading to SDK 5.0. As seen in different answers, the solution for me was:

  1. Download a new JDK (1.8)
  2. Update my Eclipse config file with the location of the new JDK:

    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
    

Didn't need to modify JDK compliance.

tounaobun

Just delete Android L platforms. Redirect to your android sdk directory.

adt-bundle-mac-x86_64-20140321/sdk/platforms/android-L

delete directory android-L and restart your eclipse.

Haimanti

Sometimes it can be just because the compiler compliance level is not set properly in Eclipse Java Compiler settings.

Go to Eclipse Preferences, under Java section-> go to Compiler and then in JDK compliance level select 1.7

I was using Eclipse Indigo 64 bit with JDK 1.7. As soon as I updated to Eclipse Luna 64 bit everything worked fine. Furthermore, Eclipse Indigo 64 wouldn't even acknowledge JDK 1.8+

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!