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
相关产品推荐
相关产品推荐

