2016-08-23 165 views
0

我下載了components-client-android-4.3.5.1.zip文件。但沒有jar文件可以導入。如何導入android Studio中的所有java文件。請告訴我詳細的步驟。感謝您的幫助。 p.s我是初學者,所以我不善於編程。感謝您的幫助。如何在android studio中導入org.apache?

+0

提取您的.zip文件並檢查.jar文件是否存在 – USKMobility

+0

您只需要一個步驟。在build.gradle文件中添加'compile'org.apache.httpcomponents:httpclient-android:4.3.5.1''。無需下載zip或添加jar文件。 – user392117

+0

未找到jar。 我輸入成功。謝謝你的幫助。 –

回答

0

HttpClient的不支持SDK 23.任何更多你必須使用的URLConnection或降級到SDK 22 (編譯「com.android。支持:程序兼容性-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導致ambiguilty。 –

+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

在你的build.gradle文件

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

沒有jar文件需要添加這一點。

+0

是的,我輸入成功。謝謝你的幫助。 –

0

添加這的build.gradle(模塊:APP)compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.2'

+0

我輸入成功。謝謝你的幫助 –