Android:无法包含 facebook sdk 库项目

标签 android eclipse facebook

我正在 eclipse Indigo 上使用 Android API 17。我从 github 克隆了 faccebook sdk 并使用 fb sdk 中提供的源项目完成了 facebook 库项目设置。

现在我正尝试将这个库项目包含在我的 android 演示项目中。我已将其添加到 Project properties->Android->Library 部分。我在添加的库前面看到绿色的勾号。 此外,我在 Project properties->Java build path->Projects 中添加了相同的内容。

构建成功。但是当我尝试在我的 AVD 上安装时,出现错误,E/AndroidRuntime(748): java.lang.NoClassDefFoundError: com.facebook.android.Facebook

谁能帮我解决这个问题。

----- 编辑 ------ 我观察到的另一件事是,当我打开 Project properties->Android 窗口时,绿色勾号未显示在 Library 部分下,而是我看到了红色十字标记。

有什么想法吗?

谢谢, 文卡特帕帕纳

最佳答案

同样的事情也发生在我身上..尝试下面..它会工作..

将外部 Jar 添加到您的 Android 项目或任何 Java 项目的最佳方法是:

创建一个名为 libs 的文件夹进入你的项目根文件夹 将您的 Jar 文件复制到 libs文件夹 现在右键单击 Jar 文件,然后选择 Build Path > Add to Build Path , 这将创建一个名为 Refrenced Library 的文件夹进入你的项目,你就完成了 通过这样做,无论何时将项目传输到其他计算机,您都不会错过被引用到硬盘驱动器上某些空间的库。

(facebooksdk.jar可以在facebook-sdk目录下找到:<facebook-sdk>\facebook\bin)

关于Android:无法包含 facebook sdk 库项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10261593/

相关文章:

Facebook Canvas 应用程序 : Force SSL

java - Android OnNavigationListener 覆盖?

android - 使用 adMob 无法在 Android 上展示广告

android - 新的 Google 登录 : Token used too late, 1452928807 > 1452897485

eclipse - 为什么我收到警告 : "build.properties does not exist"

eclipse - 如何在调试时禁用 Eclipse 切换到调试 View

java - 我如何使用 Maven 中其他项目的类? (抛出 ClassNotFoundException 和 NoClassDefFoundError)

wordpress - 这个与 Facebook 相关的 FB.NativeExtensions.onready 控制台错误是什么,我该如何解决?

Facebook营销api访问不存在的字段

java - HttpURLConnection connect() 4.0 和 4.1 上出现异常,但 2.3.3 上没有