HttpClient的无法解析为一个类型
我试图使机器人HttpClient的无法解析为一个类型
HTTP请求,但我得到了这些错误
- HttpClient cannot be resolved to a type
- DefaultHttpClient cannot be resolved to a type
截图:
删除这一行:
import org.apache.http.*;
而且添加这些:
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
太棒了!谢谢那些作品 – Nabi
@Nabi注意!!记得在API 22中已经弃用了httpClient类,你可以在这个链接中看到:http://developer.android.com/reference/org/apache/http/client/HttpClient.html,现在做一个httprequests使用httpUrlConnection类,可以在这里看到更多信息: http://android-developers.blogspot.com.es/2011/09/androids-http-clients.html –
请遵循以下步骤:
复制Jar - >将Jar粘贴到项目的Libs文件夹 - >右键单击jar - > Buildpath - >添加构建路径。
我已经做了上传httpclient-4.4.1.jar – Nabi
尝试导入?.. –
这解决了这个问题对我来说:点击项目文件夹,然后按Alt + Enter键,去Java Build Path,Libraries,点击添加外部Jar,添加位于“sdk \ platforms \ android-23 \ optional \ org.apache.http.legacy.jar”的.jar文件,点击定制并导出并点击org .apache.http.legacy.jar,点击确定和我t将被解决。
你添加了那个jar吗? –
是的,但也许我做错了!看到屏幕截图 – Nabi