在Android中集成Adobe Creative SDK时出错

时间:2015-08-12 19:16:21

标签: android retrofit picasso okhttp adobecreativesdk

我发现了一个特殊的问题,不知道如何绕过它。

我最近尝试使用当前的Android代码集成Adobe creative sdk。

集成后,我的应用程序会抛出错误。

特别是未找到的方法和未找到类的错误。

经过大量挖掘后,我得出结论,创意sdk使用OK HTTP库1.60

这会给Picasso和改造库带来问题,这些库依赖于更高版本的okHTTP来运行。

我从我的依赖项中移除了Picasso,但我仍然发现Creative SDK也使用了Picasso。

OK HTTP库中的版本差异是该问题的根本原因。

有人可以告诉我如何指示Android编译器始终使用最新的OK HTTP库并忽略创意sdk中的那些。

1 个答案:

答案 0 :(得分:2)

在同一项目中使用Retrofit,Picasso和Creative Sdk解决这个问题的任何人回答我自己的问题:

在项目build.gradle中使用creative sdk的图片库时,请包含以下内容

compile('com.adobe.creativesdk:image:4.0.0') {
        exclude group: 'com.squareup.okhttp'
    }