依赖忽略,因为冲突Android工作室



我试图添加以下依赖关系,但它被忽略。我不明白如何解决这个问题,请帮助我,谢谢。

依赖

 compile 'com.google.apis:google-api-services-drive:v2-rev170-1.20.0'

忽略依赖项的警告
警告:依赖org.apache.httpcomponents:httpclient:4.0.1在调试时被忽略,因为它可能与内部版本冲突由Android提供。如果有问题,请使用jarjar重新打包以更改类包Org.apache.httpcomponents:httpclient:4.0.1在发布时被忽略可能与Android提供的内部版本冲突。如果有问题,请用jarjar重新打包,更改类包

您可以排除构建中的依赖项。模块的Gradle文件。

compile('com.google.apis:google-api-services-drive:v2-rev170-1.20.0') {
    exclude module: 'httpclient' //by artifact name
    exclude group: 'org.apache.httpcomponents' //by group
    exclude group: 'org.apache.httpcomponents', module: 'httpclient' //by both name and group
}

从所有配置中排除httpclient模块。在构建中添加此代码。gradle文件:

configurations {
    compile.exclude group: "org.apache.httpcomponents", module: "httpclient"
}

使用以下代码从google api库中排除冲突的模块。

 compile 'com.google.apis:google-api-services-drive:v2-rev170-1.20.0' {
    exclude module: 'httpcore'
    exclude module: 'httpclient'
}

最新更新