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

IntelliJ IDEA识别Gradle项目OkHttp依赖版本错误求助

解决IntelliJ IDEA不识别Gradle依赖实际版本的问题

你遇到的是IDEA依赖索引与Gradle实际解析结果不同步的问题,按以下步骤解决:

  • 刷新Gradle项目
    点击IDEA右侧Gradle面板的刷新图标(🔄),或者右键项目根目录选择「Reload Gradle Project」,强制IDEA重新读取Gradle的依赖配置。快捷键:Mac用Cmd+Shift+I,Windows/Linux用Ctrl+Shift+I。

  • 清理IDEA缓存并重启
    打开File → Invalidate Caches...,选择「Invalidate and Restart」。IDEA的缓存有时会残留旧的依赖信息,清理后重启能强制重新索引项目。

  • 检查Gradle运行配置
    打开File → Settings → Build, Execution, Deployment → Build Tools → Gradle,确保「Build and run using」和「Run tests using」都设置为「Gradle」,避免IDEA用自身的依赖解析逻辑,强制它跟随Gradle的解析结果。

  • 手动生成IDE配置文件
    在终端执行命令:

    ./gradlew clean idea
    

    执行完后关闭并重新打开项目,让IDEA基于Gradle生成的配置重新加载依赖。如果是Kotlin DSL项目,可改用./gradlew clean ideaModule。

  • 排查模块级依赖
    检查项目中所有模块的build.gradle(或build.gradle.kts),确认没有单独指定旧版OkHttp的依赖。也可以执行./gradlew dependencies查看完整依赖树,确认是否有其他模块引入了3.14.9版本——虽然Gradle已经强制替换,但IDEA可能未同步这一变更。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:13:17