android中的SDK集成



我在项目中添加了Facebook SDK和Google-play-services_lib作为库。我已经从我的项目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;

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

为此,

转到,

Project Properties -> Java build path -> Libraries -> Remove Android dependencies

更具体地说-

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

按照以下步骤删除此错误:

  1. 右键单击项目并打开属性
  2. 转到"Java构建路径.."
  3. 转到订单&导出选项卡。取消标记"Android私有库"&单击"确定"

并清理您的项目。它有效。

只需从Java Build Path -> Order and Export中取消选中Android Dependencies复选框。

相关内容

  • 没有找到相关文章

最新更新