2016-08-23 6 views
0

components-client-android-4.3.5.1.zipファイルをダウンロードしました。しかし、jarファイルはインポートできません。どのようにアンドロイドスタジオのすべてのJavaファイルをインポートする。詳細な手順を教えてください。ありがとうございました。 p.s私は初心者ですので、私はプログラミングがうまくいかないです。ありがとうございました。android studioでorg.apacheをインポートするには?

+0

.zipファイルを抽出して、.jarファイルが存在するかどうかを確認してください。 – USKMobility

+0

ステップは1つだけ必要です。あなたのbuild.gradleファイルに 'compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1''を追加してください。 zipをダウンロードしたり、jarファイルを追加する必要はありません。 – user392117

+0

jarが見つかりません。 私は成功をインポートします。あなたのお手伝いをお願いします。 –

答えて

0

のHttpClientは、任意のより多くのSDK 23であなたは(「com.androidをコンパイル22 をSDKへのURLConnectionまたはダウングレードを使用する必要がサポートされていません。サポート:APPCOMPAT-V7:22.2.0' )

あなたがSDK 23が必要な場合は、お使いのGradleにこれを追加します。

android { 
    useLibrary 'org.apache.http.legacy' 
} 

あなたはまた、代わりにOkHttp使用しようとするかもしれません

ともあなたはこのdependecyを使用したい場合は...

compile 'org.apache.httpcomponents:httpmime:4.3.5' 

あなたはあいまいさの問題を克服することができますので、その後も...クラスパスのバージョンを変更します。

classpath 'com.android.tools.build:gradle:1.3.0' 
+0

助けていただきありがとうございます。私は成功しました。私はなぜクラスのパスを変更するか? HttpClientが古い場合は、他のクラスを使用するように変更する必要がありますか? –

+0

古いバージョンのapache libは古いクラスパスで正常に実行されます。そうでなければあいまいさの問題に直面しますが、apkがあいまいになることはありません。 –

+0

私の最善の推奨は、このuseLibrary 'org.apache.http.legacy'を使用しています –

0

check this image

コードでは "build.gradle" ファイルを書く

compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1' 
+0

私は成功をインポートします。助けてください –

0

compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'

あなたのbuild.gradleファイル内にjarファイルをこのを追加していない必要があります。

+0

はい、私は成功をインポートします。 –

0

(モジュール:アプリ)build.gradleするために、これを追加compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.2'

+0

私は成功をインポートします。あなたの助けをありがとう –

関連する問題