wake-up-neo.com

Abhängigkeit wegen Konflikt ignoriert Android studio

Ich versuche, die folgende Abhängigkeit hinzuzufügen, aber es wird ignoriert. Ich kann nicht verstehen, wie ich es lösen soll. Bitte helfen Sie mir. Danke.

Abhängigkeit

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

Waring für die Abhängigkeit zu ignorieren
Warnung: Abhängigkeit org.Apache.httpKomponenten: httpclient: 4.0.1 wird beim Debuggen ignoriert, da es möglicherweise zu Konflikten mit der von Android bereitgestellten internen Version kommt. Wenn ein Problem auftritt, packen Sie es bitte mit jarjar neu, um die Klassenpakete zu ändern. Im Falle eines Problems packen Sie es bitte mit jarjar neu, um die Klassenpakete zu ändern

30
Asim Habib

Sie können Abhängigkeiten in der build.gradle-Datei Ihres Moduls ausschließen.

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

Schließen Sie das Modul httpclient von allen Konfigurationen aus. Fügen Sie diesen Code in die build.gradle-Datei ein:

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

Verwenden Sie den folgenden Code, um die in Konflikt stehenden Module aus der Google APIs-Bibliothek auszuschließen.

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