好的,
所以我正在开发Android应用,但收到以下错误:
com.networkstudios.app.LoginActivity中的java.lang.NoClassDefFoundError . java.lang.NoClassDefFoundError:com.networkstudios.app.LoginActivity $ 1 at com.networkstudios.app.LoginActivity . (LoginActivity.java:37)at java.lang.Class.newInstanceImpl(Native Method)at java.lang.Class.newInstance (Class.java:1319)在Android.app.A活动中的android.app.Anstrumentation.newActivity(Instrumentation.java:1068)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2007) . (ActivityThread.java: 2117)在Android.app.Handler.dispatchMessage(Handler.java:99)的android.app.ActivityThread.access $ 700(ActivityThread.java:134)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1218)在android.os.Looper.loop(Looper.java:137)的android.app.ActivityThread.main(ActivityThread.java:4867)位于java.lang.reflect的java.lang.reflect.Method.invokeNative(Native Method) .Method.invoke(Method.java:511)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1007)at com.android.internal.os.ZygoteInit.main(ZygoteInit) .java:774)at dalvik.system.NativeStart.main(Native Method)
以下是com.networkstudios.app中的LoginActivity.java代码:
有什么想法吗?
1 回答
该错误意味着您的代码无法在 runtime 找到facebook API类 . 运行代码时,请确保在类路径中有
facebook.jar
.如果您在运行代码时仍然在类路径中使用facebook SDK并且仍然面临问题,请尝试以下操作:
正如这些帖子所述:
java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager
Android facebook SDK doing error java.lang.NoClassDefFoundError