【问题标题】:android parse sdk with Facebook sdkandroid 使用 Facebook sdk 解析 sdk
【发布时间】:2014-11-06 03:42:20
【问题描述】:

我正在将 Parse sdk 集成到我的项目中。
我的项目中已经有 Facebook sdk。
在我导入解析 .jar 并运行我的项目后,eclipse 在控制台选项卡(而不是 LogCat 选项卡)中有以下错误消息:
无法执行 dex:多个 dex 文件定义 Lbolts/AggregateException;
转换为 Dalvik 格式失败:无法执行 dex:多个 dex 文件定义 Lbolts/AggregateException;

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

Parse sdk 还支持一些(如果我没记错的话)Facebook 功能,比如 Facebook 登录。但我也需要 Facebook 分享,但我找不到支持它的 parse sdk。所以我还是需要原生的 Facebook sdk。

有人也有同样的问题吗?有什么解决办法吗?...
非常感谢提前

【问题讨论】:

    标签: android facebook sdk parse-platform


    【解决方案1】:

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

    它也适用于 iOS 端。只需导入 Parse 框架,而没有导入 Bolts 框架。

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

    【讨论】:

      【解决方案2】:

      我使用 eclipse,但我没有看到导入..

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

      对我来说 - facebookSDkParseLoginUI 都有 bolts jar。因为 ParseLoginUI 使用了 facebookSDK 库,所以只在 facebookSDK 库中输入文件

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多