0

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

我最近尝试通过当前的 Android 代码集成 Adob​​e creative sdk。

集成后,我的应用程序会引发错误。

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

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

这会导致 Picasso 和改造库出现问题,这些库依赖于更高版本的 okHTTP 才能运行。

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

不知何故,OK HTTP 库中的版本差异是问题的根本原因。

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

4

1 回答 1

2

为在同一项目中使用 Retrofit、Picasso 和 Creative Sdk 遇到此问题的任何人回答我自己的问题:

当您在项目 build.gradle 中使用 creative sdk 的 Image 库时,请包括以下内容

compile('com.adobe.creativesdk:image:4.0.0') {
        exclude group: 'com.squareup.okhttp'
    }
于 2015-08-13T13:31:42.813 回答