Ошибка интеграции Adobe Creative SDK в Android

Я обнаружил странную проблему и не знаю, как ее обойти.

Недавно я пытался интегрировать Adobe Creative SDK с помощью текущего кода Android.

После его интеграции мое приложение выдает ошибки.

особенно методы не найдены, а класс не найден.

После долгих копаний я пришел к выводу, что Creative SDK использует библиотеку OK HTTP 1.60.

Это создает проблемы с библиотеками Picasso и модифицированными, которые зависят от более высокой версии okHTTP для работы.

Я удалил Picasso из своих зависимостей, но все равно обнаружил, что Creative SDK тоже использует Picasso.

Каким-то образом различия версий в библиотеке OK HTTP являются основной причиной проблемы.

Может ли кто-нибудь сказать мне, как указать компилятору Android всегда использовать последнюю версию библиотеки OK HTTP и игнорировать те, которые находятся в Creative SDK.


person Rajiv Singh    schedule 12.08.2015    source источник


Ответы (1)


Отвечая на мой собственный вопрос для тех, кто сталкивается с этой проблемой с Retrofit, Picasso и Creative Sdk, используемыми в одном проекте:

пожалуйста, включите следующее, когда вы используете библиотеку изображений Creative SDK в своем проекте build.gradle

compile('com.adobe.creativesdk:image:4.0.0') {
        exclude group: 'com.squareup.okhttp'
    }
person Rajiv Singh    schedule 13.08.2015
comment
Спасибо бро :) Помогло. - person Raghavendra; 22.07.2016