可以在我的应用程序中使用两个不同版本的 okhttp 库吗?

ban*_*ing 6 android okhttp

在我的应用程序中,我使用最新版本的okhttp,并将其添加到我的应用程序的依赖项中:

compile 'com.squareup.okhttp3:okhttp:3.9.1'
Run Code Online (Sandbox Code Playgroud)

但是,我现在向我的应用程序添加另一个第三方库(称为Mintegrate),它需要 v2.7.5 的okhttp

compile 'com.squareup.okhttp:okhttp:2.7.5'
Run Code Online (Sandbox Code Playgroud)

将这两个依赖项放在我的应用程序的 build.gradle 中可以吗?

PS - 我尝试忽略 v2.7.5,但是当我这样做时,应用程序崩溃并出现以下错误:

ClassNotFoundException:未找到类 com.squareup.okhttp.OkHttpClient

Xav*_*ana 2

出于完全相同的原因(第 3 方库),我还在我们的应用程序中包含了两个版本,并且它的工作没有任何问题。正如 @H\xc3\xa9ctor 在他的评论中所说,软件包有所不同。请参阅杰克沃顿商学院对此的声明

\n