web-dev-qa-db-ja.com

競合Android studio

次の依存関係を追加しようとしていますが、無視されます。私はそれを解決する方法を理解できません。ありがとうございます。

依存

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

依存関係を無視するための警告
Warning:Dependency org.Apache.httpcomponents:httpclient:4.0.1は、Androidが提供する内部バージョンと競合する可能性があるため、デバッグでは無視されます。問題が発生した場合、jarjarで再パッケージ化してクラスパッケージを変更してください。問題が発生した場合は、jarjarで再パッケージしてクラスパッケージを変更してください

30
Asim Habib

モジュールのbuild.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
}
52
Aegis

すべての構成からモジュールhttpclientを除外します。 build.gradleファイルに次のコードを追加します。

configurations {
    compile.exclude group: "org.Apache.httpcomponents", module: "httpclient"
}
28
teh.fonsi

次のコードを使用して、競合するモジュールをGoogle APIライブラリから除外します。

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