After installing ADT Plugin for Eclipse, I tried to make a new Hello world Android app.
But I met with the following error when I tried to open a new Android Applica
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+
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.
Check your JDK version. It must be JDK1.7. JDK 1.6 does not work.
Have had same problem when upgrading to SDK 5.0. As seen in different answers, the solution for me was:
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.
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).
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.