【问题标题】:How to import library URLEncodedUtils in android studio?如何在 android studio 中导入库 URLEncodedUtils?
【发布时间】:2023-04-02 21:38:02
【问题描述】:

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

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

它显示像这样的错误。

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

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

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-12-18
        • 2016-04-23
        • 1970-01-01
        • 1970-01-01
        • 2018-11-15
        • 2020-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多