You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin构建脚本添加依赖后仍无法解析org.apache.hc的问题

问题原因与解决方法

你要导入的URLEncodedUtils属于Apache HttpClient 5的客户端模块,但你当前只添加了httpcore5(核心模块)——这两个是独立的依赖包,核心模块并不包含客户端模块的类,所以才会出现无法解析的错误。

解决步骤

  • 在dependencies代码块中添加客户端模块的依赖,版本号和你已有的httpcore5保持一致即可:
    implementation("org.apache.httpcomponents.client5:httpclient5:5.2.1")
    
  • 执行Gradle的刷新依赖操作,或者直接运行命令:./gradlew build --refresh-dependencies
  • 重启IDE缓存(比如IntelliJ可以通过File -> Invalidate Caches...操作),确保IDE能识别新添加的依赖

完成以上步骤后,重新导入org.apache.hc.client5.http.utils.URLEncodedUtils就能正常解析了。

内容的提问来源于stack exchange,提问作者bobbyrne01

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 21:50:32