android中的SDK集成

android中的SDK集成,android,facebook-sdk-3.14.x,Android,Facebook Sdk 3.14.x,我在我的项目中添加了FacebookSDK和Google-play-services_lib作为库。我已经从我的项目库文件夹中删除了android-support-v4.jar。现在我面临以下问题 [2014-09-26 15:47:47 - Dex Loader] Unable to execute dex: Multiple DEX files define Lcom/facebook/android/AsyncFacebookRunner$1; [2014-09-26 15:47:47 -

我在我的项目中添加了Facebook
SDK
和Google-play-services_lib作为库。我已经从我的项目库文件夹中删除了
android-support-v4.jar
。现在我面临以下问题

[2014-09-26 15:47:47 - Dex Loader] Unable to execute dex: Multiple DEX files define Lcom/facebook/android/AsyncFacebookRunner$1;
[2014-09-26 15:47:47 - Mmatching] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/facebook/android/AsyncFacebookRunner$1;

这意味着您为项目设置定义了多个文件

为此,

项目属性->Java构建路径->库->删除Android依赖项

更具体地说-


只需从libs中删除
facebook android sdk.jar
文件对我很有效,它引用了我在多个版本中拥有的与facebook相关的jar。

通过以下步骤删除此错误:

  • 右键单击项目并打开属性
  • 转到“Java构建路径…”
  • 转到“订单和导出”选项卡。取消标记“Android专用库”&单击“确定”

  • 清理你的项目。它可以工作。

    只需从
    Java构建路径->排序和导出中取消选中你的
    Android依赖项
    复选框

    只需从
    Java构建路径->排序和导出中取消选中你的
    Android依赖项
    复选框即可。@。我的问题解决了。如果这有帮助,你可以接受作为一个答案。