更新到Android M后,org.apache.http导入停止工作

问题描述 投票:4回答:1

我最近更新了我的应用程序以使用最新的Android 6.0 SDK,但是当我这些导入停止工作时。

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;

import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;

我试图添加HttpCore和HttpClient gradle,但只有前四个导入才得到解决。

'org.apache.httpcomponents:httpcore:4.4.1'

我该如何解决这个问题?

android import apache-commons android-6.0-marshmallow
1个回答
5
投票

更改为HttpURLConnection或将其添加到build.gradle文件中:

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

正如这里所解释的:Apache HTTP Client Removal

© www.soinside.com 2019 - 2024. All rights reserved.