2017-01-30 15 views
0

私はCordovaアプリを作成しました.Google Playストア用の拡張ファイルを使用する必要があります。 この拡張ファイルを使用するには、xapkreader pluginを追加しました。私は私のプロジェクト(cordova build android)を構築したいとき は今、私は次のエラーを取得する:Android:オプションのライブラリが見つかりません:org.apache.http.legacy

package org.apache.http does not exist

私は私のbuild.gradleに

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

を追加しようとしました。しかし、その後、私はまた

A problem occurred configuring root project 'android'.

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

を持って、私は私が見つけたすべてのlibフォルダに私のorg.apache.http.legacy.jarを置きます。

オプションの.jsonは、android-23 sdkフォルダにも存在します。

誰かがどのように修正できるか考えていますか?

値:

  • minSdkVersionが:16
  • targetSdkVersion:25
  • コルドバ:6.0.0
  • Gradleのバージョン:2.2.1
+0

のGradleに追加するためにこれを試みる:コンパイル( 'org.apache.httpcomponents:httpmime:4.3.6'){ モジュールを除外する: 'HTTPClientは' }コンパイル「org.apache.httpcomponents:HTTPClientは、アンドロイド:4.3 .5 ' –

+0

私はこのコードを自分の依存関係に追加しましたが、エラーはまだそこにあります... –

答えて

0

使用この代替:

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

あなたの答えをありがとう。残念ながら、エラーはまだそこにあります。 –

+0

あなたはどちらのバージョンを使用していますか? – josedlujan

+0

私はgradleバージョン2.2.1を使用しています –

関連する問題