【发布时间】:2010-08-03 06:32:53
【问题描述】:
对不起,我是新人,stackoverflow 没有 请允许我发布图片和链接...
我尝试使用官方 Android SDK (http://github.com/facebook/facebook-android-sdk/)。我安装 SDK 并尝试运行示例
起初,“build”失败,找不到 Facebook SDK,所以我尝试按照 SDK 页面中的步骤进行操作:
添加对 Facebook 的依赖 您的 Android SDK 库 应用:
- 从“文件”菜单中选择“属性”
- 显示项目属性后,打开 Android 部分, 应该列出构建目标 和图书馆
- 在底部的“库”部分中,单击“添加...”并选择 Facebook SDK 项目
- 参考http://developer.android.com/guide/developing/eclipse-adt.html#libraryProject 了解更多详情
我查看了 #4 的链接,它显示了 Mac OS X 版本的 Eclipse,它有 Library 部分,但在我的 Vista PC 上,使用 Eclipse 3.5.2,它没有 Library 部分...
-http://developer.android.com/images/developing/adt-props-isLib.png
-http://farm5.static.flickr.com/4138/4852346022_fc8f6bedbe_b.jpg
我尝试在 Java 构建路径中添加 Facebook SDK。现在它可以在模拟器和设备上“构建”并启动。但是,一旦启动,它就会崩溃,logcat 显示:
错误/AndroidRuntime(518): java.lang.NoClassDefFoundError: com.facebook.android.Util
-http://farm5.static.flickr.com/4138/4852346048_f4a3b998a3_b.jpg)
我四处搜索,关于“NoClassDefFoundError”程序,但似乎这些解决方案正在解决外部 JAR 文件。我添加其他 JAR 文件没有问题,而且这个 Facebook SDK 不是 JAR...
我尝试清理、重建、删除所有内容并再次配置,但仍无法解决此问题。
谁有想法请帮忙,谢谢。
【问题讨论】:
标签: java android eclipse facebook