首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中导入库URLEncodedUtils?

如何在android中导入库URLEncodedUtils?
EN

Stack Overflow用户
提问于 2018-08-28 20:25:57
回答 2查看 624关注 0票数 0

我想在安卓工作室导入org.apache.http.client.utils.URLEncodedUtils。它必须在build中添加库我添加了以下代码

代码语言:javascript
复制
implementation 'org.apache.httpcomponents:httpclient:4.5.6'

它显示出这样的错误。

httpclient定义了与Android提供的类冲突的类。解决方案包括找到不存在相同问题的更新版本或替代库(例如,对于httpclient使用HttpUrlConnection或okhttp ),或者使用jarjar之类的方法重新打包库。

如果删除生成级中的实现,则显示错误不能解析符号URLEncodedUtils。如何导入库URLEncodedUtils安卓工作室?

EN

回答 2

Stack Overflow用户

发布于 2018-08-29 00:25:44

删除实现'org.apache.httpcomponents:httpclient:4.5.6‘并将其添加到您的gradle中:

代码语言:javascript
复制
android {
    useLibrary 'org.apache.http.legacy'
}

您还可以尝试下载并将HttpClient jar直接包含到您的项目中,或者使用OkHttp。希望能帮上忙!

票数 1
EN

Stack Overflow用户

发布于 2018-08-28 21:08:10

将下一个块添加到app模块中的build.gradle

代码语言:javascript
复制
configurations {
    all {
        exclude module: 'httpclient'
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52065728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档