Android parse-SDK- android и несовместимость SDK facebook - PullRequest
0 голосов
/ 29 апреля 2020

Последние версии android parse SDK (1.24.x) включают задачи-болты вместо ссылки на него. В приложении, которое также использует Facebook SDK, это приводит к дублированию классов:

java .lang.RuntimeException: дубликат класса bolts.AggregateException находится в модулях 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 находится в модулях 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 найдены в модулях 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 $ UIThreadExecutor находятся в модулях 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) Дублировать класс болтов. d в модулях 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 $ 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) ...

Есть ли решение?

Ответы [ 2 ]

0 голосов
/ 02 мая 2020

, если вы используете 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"
0 голосов
/ 29 апреля 2020

попробуйте это

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'
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...