相关疑难解决方法(0)

'org.apache.http.HttpEntity'已弃用.如何在android studio中解决这个错误?

我正在使用android studio API22,我有这些错误:

'org.apache.http.HttpEntity' is deprecated
'org.apache.http.HttpResponse' is deprecated
'org.apache.http.NameValuePair' is deprecated
'org.apache.http.client.HttpClient' is deprecated
'org.apache.http.client.entity.UrlEncodedFormEntity' is deprecated
'org.apache.http.client.methods.HttpPost' is deprecated
'org.apache.http.impl.client.DefaultHttpClient' is deprecated
'org.apache.http.message.BasicNameValuePair' is deprecated
'org.apache.http.params.BasicHttpParams' is deprecated
'org.apache.http.params.HttpConnectionParams' is deprecated
'org.apache.http.params.HttpParams' is deprecated
'org.apache.http.util.EntityUtils' is deprecated
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

java android apache-httpclient-4.x

14
推荐指数
3
解决办法
5万
查看次数

Gradle 同步成功后,无法在 Android Studio 中使用 HttpPost

我正在尝试像以前在 Android 中那样使用 HttpPost 。我意识到它已从最近的 Android 版本中删除。按照类似 StackOverflow 问题的解决方案,我将其添加到我的 Gradle 依赖项中:

compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
Run Code Online (Sandbox Code Playgroud)

在 Gradle 同步没有错误后,我仍然无法导入 HttpPost 程序。事实上,org.apache.http.client.methods 包根本无法解析。

我还尝试了 Apache HttpClient 网站的建议,即在我的 Gradle 依赖项中使用它:

compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1'
Run Code Online (Sandbox Code Playgroud)

同步再次顺利进行,这次包已解析,但 HttpPost 程序未解析。

在此输入图像描述

如果有任何建议,我将不胜感激。

android http-post gradle

1
推荐指数
1
解决办法
2945
查看次数

标签 统计

android ×2

apache-httpclient-4.x ×1

gradle ×1

http-post ×1

java ×1