如何在Android Studio中导入库URLEncodedUtils?

时间:2018-08-28 20:25:58

标签: android android-studio

我想在android studio中导入org.apache.http.client.utils.URLEncodedUtils。它必须在构建gradle中添加库,我添加此代码

implementation 'org.apache.httpcomponents:httpclient:4.5.6'

它显示这样的错误。

  

httpclient定义了与现在提供的类冲突的类   安卓解决方案包括查找更新的版本或替代方案   没有相同问题的库(例如,对于   httpclient使用HttpUrlConnection或okhttp代替),或重新打包   使用jarjar之类的库。

如果删除build gradle中的实现,则显示错误无法解析符号URLEncodedUtils。 如何导入库URLEncodedUtils android studio?

2 个答案:

答案 0 :(得分:0)

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

configurations {
    all {
        exclude module: 'httpclient'
    }
}

答案 1 :(得分:0)

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

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

您还可以尝试下载HttpClient jar并将其直接包含到您的项目中,或者改用OkHttp。 希望有帮助!