我想在安卓工作室导入org.apache.http.client.utils.URLEncodedUtils。它必须在build中添加库我添加了以下代码
implementation 'org.apache.httpcomponents:httpclient:4.5.6'它显示出这样的错误。
httpclient定义了与Android提供的类冲突的类。解决方案包括找到不存在相同问题的更新版本或替代库(例如,对于httpclient使用HttpUrlConnection或okhttp ),或者使用jarjar之类的方法重新打包库。
如果删除生成级中的实现,则显示错误不能解析符号URLEncodedUtils。如何导入库URLEncodedUtils安卓工作室?
发布于 2018-08-29 00:25:44
删除实现'org.apache.httpcomponents:httpclient:4.5.6‘并将其添加到您的gradle中:
android {
useLibrary 'org.apache.http.legacy'
}您还可以尝试下载并将HttpClient jar直接包含到您的项目中,或者使用OkHttp。希望能帮上忙!
发布于 2018-08-28 21:08:10
将下一个块添加到app模块中的build.gradle中
configurations {
all {
exclude module: 'httpclient'
}
}https://stackoverflow.com/questions/52065728
复制相似问题