java.lang.NoClassDefFoundError: com.facebook.android.Facebook
android, eclipse, facebook, jar, noclassdeffounderror
Solution
Just go to Project / Properties / Java Build Path / Order and Export and click on jar's checkbox. This will set jar as "exported". You can verify this in .classparh file: classpathentry exported="true" kind="lib" path="/my-jars/facebook-android-sdk-1.2.1.jar"
Don't forget to clean your project after that (Project / Clean...)
Problem
I keep getting the error java.lang.NoClassDefFoundError: com.facebook.android.Facebook when running my application. This occurs when calling: facebook = new Facebook(APP_ID); Addtional error message: Could not find class 'com.facebook.android.Facebook', referenced from method com.example.example1.ShareOnFacebook.onCreate I have add the facebook .jar file via Referenced libraries in Eclipse. Has anyone encountered/solve this problem?