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

修改Gradle配置后仍用7.4-rc-1,SonarQube任务需执行两次才成功

问题排查与解决

核心原因

修改gradle-wrapper.properties后首次执行gradle sonar时,Gradle守护进程(Daemon)仍在运行旧的7.4-rc-1版本,没有自动加载新配置的7.5版本,导致首次执行失败;第二次执行时守护进程重启,才会读取新的wrapper配置。

解决步骤

  1. 手动终止旧Gradle守护进程
    执行命令强制停止所有运行中的Gradle守护进程:

    gradle --stop
    

    之后再执行gradle sonar,会直接拉取并使用7.5版本的Gradle,无需二次执行。

  2. 检查Android Studio的Gradle配置

    • 打开Android Studio,进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle
    • 确认Use Gradle from选项选择的是gradle-wrapper.properties file,而非本地安装的7.4-rc-1版本
    • 若勾选了Offline work,先取消勾选,确保能正常下载新的Gradle包
  3. 验证wrapper配置生效
    执行命令查看当前wrapper指向的Gradle版本:

    gradle wrapper --version
    

    若显示版本为7.5,说明配置已正确生效,此时执行gradle sonar不会再出现首次失败的问题。

  4. 清理缓存(可选)
    若上述步骤无效,删除以下目录的缓存文件:

    • Windows:C:\Users\<你的用户名>\.gradle\caches
      重新执行gradle sonar,让Gradle重新下载并初始化7.5版本环境

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 13:32:07