2017-01-30 7 views
0

Ich habe eine Cordova App erstellt und muss Erweiterungsdateien für den Google Play Store verwenden. Um diese Erweiterungsdateien zu verwenden, fügte ich die xapkreader plugin hinzu. Nun, wenn ich möchte mein Projekt (cordova build android) bauen, bekomme ich folgende Fehlermeldung:Android: Ich kann keine optionale Bibliothek finden: org.apache.http.legacy

package org.apache.http does not exist

Ich versuchte

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.0" 
    useLibrary 'org.apache.http.legacy' 
} 

meinen build.gradle hinzuzufügen. Aber dann bekam ich

A problem occurred configuring root project 'android'.

> Unable to find optional library: org.apache.http.legacy

Auch ich habe meine org.apache.http.legacy.jar in jedem Ordner lib fand ich.

Die optional.json existiert auch in meinem android-23 SDK-Ordner.

Hat jemand eine Idee, wie ich es beheben könnte?

Werte:

  • minSdkVersion: 16
  • targetSdkVersion: 25
  • Cordova: 6.0.0
  • Gradle Version: 2.2.1
+0

versuchen, diese in gradle hinzuzufügen: kompilieren ('org.apache.httpcomponents: httpmime: 4.3.6') { Modul ausschließen: 'Httpclient' } Kompilierung ‚org.apache.httpcomponents: Httpclient-android: 4,3 .5 ' –

+0

Ich habe diesen Code zu meinen Abhängigkeiten hinzugefügt, aber der Fehler ist immer noch da ... –

Antwort

0

Mit dieser Alternative:

dependencies { 
    compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2' 
} 
+0

Vielen Dank für Ihre Antwort. Leider ist der Fehler immer noch da. –

+0

Welche Grapple-Version verwenden Sie? – josedlujan

+0

Ich verwende die Version 2.2.1 –

Verwandte Themen