2013-08-21 119 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