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?
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…)