Ich versuche, httpmime in meiner Anwendung mit der Datei build.gradle einzubinden, und alles wird gut kompiliert. Wenn die Anwendung tatsächlich versucht, die MultipartEntityBuilder-Klasse tatsächlich zu verwenden, gibt es eine Reihe von WARN-Nachrichten auf dem Protokoll, die sagen, dass Probleme auftreten.
Hier ist der Auszug von meinem build.gradle für die Abhängigkeit:
%Vor%Hier sind die Fehler:
%Vor%Die Java-Klasse:
%Vor%[EDIT] Korrigiere Abhängigkeiten gemäß der Antwort
%Vor%[ZWEITE BEARBEITUNG] Immer noch Probleme - jetzt sind es diese anderen fehlenden Bits, aber es könnten Probleme im Backend sein:
%Vor%[NOCH EIN WEITERES BEARBEITEN]
Es scheint, dass die letzten kleinen fehlenden Bits in diesem Fall keine Auswirkung auf die erfolgreiche Verwendung des MultipartEntityBuilders haben.
Sie müssen httpcore-4.3.jar zu Ihrem Java-Build-Pfad hinzufügen. Ich hatte das gleiche Problem und es ist nach dem Hinzufügen dieses Glas gegangen.
Sie können diese oben genannten Abhängigkeiten zu build.gradle (Modul: app) in Ihrem Projekt für die folgenden IMPORT-Anweisungen verwenden
import org.apache.http.entity.ContentType; Importieren Sie org.apache.http.entity.mime.MIME;
Tags und Links java android build.gradle android-gradle apache-httpcomponents