0
只是試圖在Android應用中創建一些POST請求。我正在使用HttpClient 4.5.3
(https://hc.apache.org/downloads.cgi)在獨立腳本中進行測試。一切工作,但當我試圖將其添加到Android應用程序,我發現我需要添加一些重新打包的依賴項,由於版本問題。所以我加了如何使用Gradle導入org.apache.httpcomponents
compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1'
在Gradle中並沒有問題同步它。但是,我不能爲我需要的任何課程做我所需要的任何課程。這些是我需要的進口產品:
import org.apache.http.HttpEntity; // "HttpEntity" is highlighted red
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
我在想什麼?
的可能的複製[如何正確地從org.apache使用gradle這個build文件導入的HttpClient在Android?](https://stackoverflow.com/questions/15775747/how-do-i-properly-import -httpclient-from-org-apache-on-android-using-gradle-buil) –
https://stackoverflow.com/a/34153044/3166697 檢查'useLibrary'org.apache.http.legacy'' –