今天在Android Studio上使用Android-async-http框架时遇到了各种问题,归纳如下:
1.采用了最新的编译版本android 6.0,但是发现在运行时,之前程序里引用的org.apache.http.Header类找不到了。通过查找发现: Android 6.0 release removes support for the Apache HTTP client. 也就是说Http Client在android 6.0 被移除了,那怎么使用呢?
解决方法:引入org.apache.http.legacy.jar和httpclient-4.3.6.jar
例子:
public void onSuccess(int statusCode,
cz.msebera.android.httpclient.Header[] headers, JSONObject response) {
System.out.println(response.toString());
}
红色字体需要特别注意

本文介绍了在Android 6.0中使用Android-async-http框架遇到的问题,特别是关于org.apache.http.Header类找不到的情况。由于Android 6.0移除了对Apache HTTP client的支持,本文提供了解决方案,包括引入org.apache.http.legacy.jar和httpclient-4.3.6.jar。
2519

被折叠的 条评论
为什么被折叠?



