Android Studio报告了org.apache.httpcomponents的依赖冲突:httpclient,我无法找到

时间:2017-06-28 04:41:35

标签: android apache android-studio android-gradle

我最近添加了

compile 'com.google.apis:google-api-services-drive:v3-rev76-1.22.0

到我的项目,现在我得到了:

" /my/project/path/app/build.gradle

警告:依赖org.apache.httpcomponents:httpclient:4.0.1因发布而被忽略,因为它可能与Android提供的内部版本冲突。          如果有问题,请用jarjar重新包装以更改课程包"

但是我无法在项目的任何地方找到任何引用,更不用说在任何gradle配置文件中了。

这可能是我使用的其他图书馆的结果吗?如果是这样的话,如果警告 实际上没有任何迹象,我怎么弄清楚哪一个和/或解决它?

1 个答案:

答案 0 :(得分:1)

是的,因为google-api-services-drive间接取决于httpclientgoogle-api-services-drive需要google-api-client,需要google-http-client-jackson2google-oauth-client ,两者都需要google-http-client,需要httpclient)。

有关于在另一个问题上查看依赖关系树的说明:Using gradle to find dependency tree