我在我的android项目中使用了facebook sdk,一切都很顺利,在工作区中有一个facebook sdk的库引用...但是当我必须在我的真实设备上测试它时我在设备中没有库因为它是从我在系统上的工作区引用的,
我已尝试将facebookSdk.jar放入我的libs文件夹并从那里引用,但有以下例外情况:
08-21 17:17:27.844:E / AndroidRuntime(2976):致命异常:主要 08-21 17:17:27.844:E / AndroidRuntime(2976):java.lang.NoClassDefFoundError:com.facebook.android.R $ layout 08-21 17:17:27.844:E / AndroidRuntime(2976):at com.facebook.LoginActivity.onCreate(LoginActivity.java:55) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.app.Activity.performCreate(Activity.java:5008) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.app.ActivityThread.access $ 600(ActivityThread.java:130) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1195) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.os.Handler.dispatchMessage(Handler.java:99) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.os.Looper.loop(Looper.java:137) 08-21 17:17:27.844:E / AndroidRuntime(2976):在android.app.ActivityThread.main(ActivityThread.java:4745) 08-21 17:17:27.844:E / AndroidRuntime(2976):at java.lang.reflect.Method.invokeNative(Native Method) 08-21 17:17:27.844:E / AndroidRuntime(2976):at java.lang.reflect.Method.invoke(Method.java:511) 08-21 17:17:27.844:E / AndroidRuntime(2976):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:786) 08-21 17:17:27.844:E / AndroidRuntime(2976):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 08-21 17:17:27.844:E / AndroidRuntime(2976):at dalvik.system.NativeStart.main(Native Method)
任何解决方案?
答案 0 :(得分:0)
这个解决方案帮助了我。请检查一下: