android解析sdk与Facebook sdk

时间:2014-11-06 03:42:20

标签: android facebook sdk parse-platform

我正在将Parse sdk整合到我的项目中 我已经在我的项目中使用了Facebook sdk 在我导入解析.jars并运行我的项目之后,eclipse在Console选项卡中显示以下错误消息(而不是LogCat选项卡):
无法执行dex:多个dex文件定义Lbolts / AggregateException;
转换为Dalvik格式失败:无法执行dex:多个dex文件定义Lbolts / AggregateException;

我创建了一个全新的项目并导入了2个sdk,出现了同样的错误。 当我拿出其中一个时,问题就消失了。

Parse sdk还支持一些(如果我没有错)Facebook功能,如Facebook登录。但我也需要Facebook共享,我找不到支持它的解析sdk。所以我仍然需要原生的Facebook sdk。

任何人也有同样的问题?有什么解决方案吗?... 非常感谢提前

2 个答案:

答案 0 :(得分:8)

我发现如果我只导入了“parse.jar”并且没有导入“bolts.jar”,那么一切正常,我在完成Parse网站的剩余程序后确实收到了推送通知。

它也适用于iOS方面。只需导入Parse框架并保留未导入的Bolts框架。

我想知道这是否是最好的解决方案,但至少它对我有用

答案 1 :(得分:1)

我使用eclipse而且我没有看到导入..

Besucally你需要明白问题是某处某处有重复的jar文件。 通常这是因为您使用的多个库具有相同的jar文件。

对我来说 - facebookSDk ParseLoginUI 都有 bolt jar。因为 ParseLoginUI 使用facebookSDK库,只能在facebookSDK库中存档