2013-08-21 118 views
0

我已经在我的android项目中使用过facebook sdk,一切都很顺利,在工作区中有一个facebook sdk库引用......但是当我必须在真实设备上测试它时,我没有在设备中的库,因为它是从我的系统上的工作区引用,Android FacebookSDK项目库参考

我试图把facebookSdk.jar在我的libs文件夹,并从那里过了参考,但总会有下列情况除外:

08-21 17:17:27.844: E/AndroidRuntime(2976): FATAL EXCEPTION: main 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): at android.app.Activity.performCreate(Activity.java:5008) 08-21 17:17:27.844: E/AndroidRuntime(2976): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 08-21 17:17:27.844: E/AndroidRuntime(2976): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) 08-21 17:17:27.844: E/AndroidRuntime(2976): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 08-21 17:17:27.844: E/AndroidRuntime(2976): at android.app.ActivityThread.access$600(ActivityThread.java:130) 08-21 17:17:27.844: E/AndroidRuntime(2976): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 08-21 17:17:27.844: E/AndroidRuntime(2976): at android.os.Handler.dispatchMessage(Handler.java:99) 08-21 17:17:27.844: E/AndroidRuntime(2976): at android.os.Looper.loop(Looper.java:137) 08-21 17:17:27.844: E/AndroidRuntime(2976): at 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

你用什么IDE? –

+0

eclipse ADT 构建:v22.0.5-757759 – fzkhan

+0

您需要指定sdk作为库并设置依赖关系,如果需要,我可以向您展示截图 –

回答

0

这个解决方案帮了我。选中此请:

specify the sdk as a library

set dependencies

+0

thnanks ... :)我的问题解决了 – fzkhan