Facebook SDK会出现错误

时间:2013-11-14 14:19:44

标签: java android facebook facebook-sdk-3.0

我按照从Eclipse SDK 3.5.2导入样本的步骤进行操作 (https://developers.facebook.com/docs/android/getting-started/) 但是当我尝试运行其中任何一个时仍然会出错。

当我右键单击Scrumptious,SessionLoginSample或其他样本时,我收到此错误。

  

[2013-11-14 15:03:42 - Dex Loader]无法执行dex:java.nio.BufferOverflowException。检查Eclipse日志中的堆栈跟踪。

     

[2013-11-14 15:03:42 - SessionLoginSample]转换为Dalvik格式失败:无法执行dex:java.nio.BufferOverflowException。检查Eclipse日志中的堆栈跟踪。

Facebook SDK直接连接到样本,其绿色和正确。 它还说“您的项目包含错误,请在运行应用程序之前修复它们

问题是,没有错误,没有红点或任何东西,只是导入它们,在项目上做了一个干净,没有错误,但仍然,它不会工作。

我知道Facebook不会更新示例代码,教程代码或样本,即使他们更新了SDK,那么问题是什么呢?谢谢。

1 个答案:

答案 0 :(得分:0)

我也不知道造成这种情况的原因,但是当我将构建目标更新为至少安卓4.1.2时,它确实有效。

为此,请将target更改为至少android-16

或者您可以右键单击资源管理器上的项目名称,在左窗格中选择Android,然后选择至少android 4.1.2作为项目构建目标。