Android解析-SDK-android和facebook SDK不兼容。

问题描述 投票:0回答:1

最新版本的android parse SDK (1.24.x)包含了bolts-tasks而不是引用它。在一个同时使用Facebook SDK的应用中,这将导致重复的类。

java.lang.RuntimeException: 在模块bolts-tasks-1.24.1.jar(com.github.parse-community.Parse-SDK-Android:bolts-tasks:1.24.1)和bolts-tasks-1.4.0.jar(com.parse.bolts:bolts-tasks:1.4.0)中发现了重复的类bolts.AggregateException。 Parse-SDK-Android:bolts-tasks:1.24.1)和bolts-tasks-1.4.0.jar(com.parse.bolts:bolts-tasks:1.4.0)中发现重复的类bolts.AndroidExecutors$1在模块bolts-tasks-1. 24.1.jar (com.github.parse-community.Parse-SDK-Android:bolts-tasks:1.24.1) 和 bolts-tasks-1.4.0.jar (com.parse.bolts:bolts-tasks:1.4.0) 中发现了重复的类 bolts.AndroidExecutors$1。 0)在模块bolts-tasks-1.24.1.jar(com.github.parse-community.Parse-SDK-Android:bolts-tasks:1. 24.1)和bolts-tasks-1.4.0.jar(com.parse.bolts:bolts-tasks:1.4.0)中发现的bolts.BoltsExecutors类重复出现在模块bolts-tasks-1.24.1.jar(com.github.parse-community.Parse-SDK-Android:bolts-tasks:1. parse-community.Parse-SDK-Android:bolts-tasks:1.24.1)和bolts-tasks-1.4.0.jar(com.parse.bolts:bolts-tasks:1.4.0)模块中发现了重复的类bolts.BoltsExecutors$1.4.0。 BoltsExecutors$1在模块bolts-tasks-1.24.1.jar(com.github.parse-community.Parse-SDK-Android:bolts-tasks:1.24.1)和bolts-tasks-1.4.0.jar(com.parse.bolts:bolts-tasks:1.4.0)中被发现......

有什么解决办法吗?

android facebook parse-platform
1个回答
0
投票

试试这个

implementation ("com.github.parse-community.Parse-SDK-Android:parse:1.24.1"){
        exclude module:'bolts-tasks'
    }

如果还不行,那就试试这个

implementation ("com.github.parse-community.Parse-SDK-Android:parse:1.24.1"){
        exclude group:'com.github.parse-community' ,module:'bolts-tasks'
    }

0
投票

如果你正在使用 com.facebook.fresco:fresco 那么下面的解决方案是可行的

implementation ('com.facebook.fresco:fresco:2.1.0'){
        exclude module:'bolts-tasks'
    }
implementation "com.github.parse-community.Parse-SDK-Android:parse:1.24.1"
© www.soinside.com 2019 - 2024. All rights reserved.