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

如何让Android Studio刷新Gradle依赖?修改版本后仍未生效

解决SNAPSHOT依赖未更新的问题

Gradle默认会缓存SNAPSHOT版本的依赖,单纯执行Rebuild all只会重新编译代码,不会触发依赖的重新解析和最新快照版本的下载,这就是为什么你修改后依赖仍锁定在1.0版本。试试下面的方法:

  • 触发Gradle依赖刷新:Android Studio其实有依赖刷新按钮,打开右侧边栏的Gradle工具窗口,找到你的项目根节点,点击顶部的循环箭头图标(标注为"Refresh all Gradle projects"),或者右键项目根节点选择Refresh Gradle Dependencies。

  • 强制刷新缓存并构建:如果刷新按钮没起作用,在项目根目录的Terminal中执行以下命令:

    # macOS/Linux
    ./gradlew clean build --refresh-dependencies
    
    # Windows
    gradlew clean build --refresh-dependencies
    

    --refresh-dependencies参数会强制Gradle忽略已缓存的依赖,重新拉取最新的SNAPSHOT版本。

  • 配置SNAPSHOT更新策略:如果需要长期自动拉取最新SNAPSHOT,在项目级的build.gradle中添加以下配置,让Gradle不缓存SNAPSHOT模块:

    configurations.all {
        resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
    }
    
  • 验证依赖状态:操作完成后,可以通过以下方式确认依赖是否更新:

    1. 打开File > Project Structure > Dependencies,查看对应模块的依赖版本
    2. 在Terminal执行./gradlew app:dependencies(将app替换为你的模块名称),查看依赖树中的版本信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 12:15:40