【发布时间】:2013-08-21 12:30:15
【问题描述】:
我在我的 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): 在 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): 在 java.lang.reflect.Method.invokeNative(Native Method) 08-21 17:17:27.844: E/AndroidRuntime(2976): 在 java.lang.reflect.Method.invoke(Method.java:511) 08-21 17:17:27.844: E/AndroidRuntime(2976): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 08-21 17:17:27.844: E/AndroidRuntime(2976): 在 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)
有什么解决办法吗?
【问题讨论】:
-
eclipse ADT 内部版本:v22.0.5-757759
-
你需要将sdk指定为库并设置依赖项,如果需要我可以给你截图
-
是的,我已将其指定为库,但问题是将其导出到我的真实设备,如果您的解决方案处理好向我显示屏幕截图
标签: android facebook facebook-graph-api