java.lang.NoClassDefFoundError:com.facebook.android.Facebook

use*_*965 5 eclipse android facebook jar noclassdeffounderror

运行我的应用程序时,我不断收到错误java.lang.NoClassDefFoundError:com.facebook.android.Facebook.

这在调用时发生:

facebook =新Facebook(APP_ID);

Addtional错误消息:

找不到从com.example.example1.ShareOnFacebook.onCreate方法引用的类'com.facebook.android.Facebook'

我已经通过Eclipse中的Referenced库添加了facebook .jar文件.

有没有人遇到/解决这个问题?

Mat*_*stl 19

只需转到Project/Properties/Java Build Path/Order and Export,然后单击jar的复选框.这会将jar设置为"已导出".您可以在.classparh文件中验证:classpathentry exported ="true"kind ="lib"path ="/ my-jars/facebook-android-sdk-1.2.1.jar"

之后不要忘记清理你的项目(Project/Clean ......)