Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行Facebook官方示例时出现NoClassDefFoundError_Java_Android_Eclipse_Facebook - Fatal编程技术网

Java 运行Facebook官方示例时出现NoClassDefFoundError

Java 运行Facebook官方示例时出现NoClassDefFoundError,java,android,eclipse,facebook,Java,Android,Eclipse,Facebook,对不起,我是新来的,stackoverflow没有 请允许我发布图片和链接 我尝试使用官方的Android SDK()。我安装SDK并尝试运行示例 首先,它在“build”时失败,找不到Facebook SDK,所以我尝试按照SDK页面中的步骤进行操作: 在Facebook上添加依赖项 Android SDK库在您的 应用程序: 从文件菜单中,选择“属性” 显示项目属性后,打开Android部分, 哪个应该列出构建目标 图书馆 在底部的“库”部分,单击“添加…”并选择Facebook SDK项目

对不起,我是新来的,stackoverflow没有 请允许我发布图片和链接

我尝试使用官方的Android SDK()。我安装SDK并尝试运行示例

首先,它在“build”时失败,找不到Facebook SDK,所以我尝试按照SDK页面中的步骤进行操作:

在Facebook上添加依赖项 Android SDK库在您的 应用程序:

  • 从文件菜单中,选择“属性”
  • 显示项目属性后,打开Android部分, 哪个应该列出构建目标 图书馆
  • 在底部的“库”部分,单击“添加…”并选择Facebook SDK项目
  • 指 欲知详情
  • 我查看了#4的链接,它显示了MacOSX版本的Eclipse,它有库部分,但在我的Vista PC上,有Eclipse3.5.2,它没有库部分

    -

    -

    我尝试在Java构建路径中添加Facebook SDK。现在它可以在模拟器和设备上“构建”和启动。然而,一旦启动,它就会崩溃,logcat显示:

    ERROR/AndroidRuntime(518):java.lang.NoClassDefFoundError:com.facebook.android.Util

    -)

    我四处搜索了“NoClassDefFoundError”程序,但似乎这些解决方案是解决外部JARs文件。我没有问题添加其他JAR文件,这个Facebook SDK不是JAR

    我尝试了清理、重建、删除所有内容并再次配置,但仍然无法解决此问题


    有想法的人请帮忙,谢谢。

    如果在运行时找不到类,即使在编译程序时该类可用,也会引发此异常。您需要再次检查SDK JAR是否可用于启动配置中的程序。这包括设备上实际存在的罐子

    Thx。最后,我用以下方法解决了这个问题。我将SDK导入eclipse(遵循FB指令),然后将其导出为.jar文件。然后我将这个.jar文件添加到我的项目中。它现在可以工作了。但我也这样做了。我收到一个错误,错误是:[2012-02-12 00:34:05-FBtest]生成最终存档时出错:找到APK:AndroidManifest.xml源文件1:E:\Workspace\FBtest\bin\resources.ap\uOrigin 2:E:\Workspace\FBtest\libs\fbs.jar的重复文件