Android Parsing Data for android-L failed Unsupported major.minor version 51.0 Error

Have you just updated your Android Eclipse IDE (SDK) to API 21 (L Preview) then you may face the below error message when you load you start your Workspace.

โ€˜Loading data for Android L (Preview)โ€™ has encountered a problem.
Parsing Data for android-L failed
Parsing Data for android-L failed
Unsupported major.minor version 51.0
Parsing Data for android-L failed.png
Parsing Data for android-L failed.png

When you try looking at the "Graphic layout" for layout.xml file you would see nothing in the Palette view. The project target (Android L (Preview)) was not properly loaded and the error message window keeps popping every now and then.

Reason ?

If you compile your code against Android L-Preview then you require to have Java 7

Check for Java Development (JDK) version. For L Preview you must have JDK 1.7, JDK 1.6 would not work. If not then download JDK 1.7 and update JAVA_HOME for your windows Environment Variable or Appropriately for Linux of Mac OS X system.

Alternative Solution

You can complete your code against API levels below 20, change the targetSdkVersion in AndroidManifest.xml file below level 20.

Clean and Build your project and things should work fine.

Hello there!,

You are using AdBlocker!

I am an independent developer trying to help fellow developers and students to resolve issues faced on a day-to-day basis, we 'Code to Care' . There is a lot of expenses involved in hosting and managing a website that's the reason we have ads.

A humble request to you to disable adBlocker on and support us pay our bills.

Cod2care - Line's of code for change.

To see contents reload page after unblocking
Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities. Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Video Tutorials, Code Snippets, Tips-n-tricks, How Tos, Blogs, Articles, etc. on various platforms like Windows, Mac, Linux, Mobile platforms, etc. Technologies/Languages like Java, Objective-C, PHP, .Net, Android, SharePoint, jQuery, HTML, CSS, etc.