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

Android Studio release构建找不到groovy-all:3.0.7等依赖如何解决

Android Studio Release 构建 lintVitalAnalyzeRelease 任务失败解决方案

核心问题原因

Release 构建会默认触发 lintVital 系列检查任务,该任务依赖的 groovy、kotlin 基础组件等传递依赖并未托管在 Google Maven 仓库,仅配置 Google Maven 仓库时会拉取失败。Debug 构建默认不执行该类 lint 检查,因此运行正常。

可行操作步骤

  • 第一步:修改 Gradle 仓库配置
    如果你使用的是 AGP 7.0 及以上版本,打开项目根目录的 settings.gradle 文件,在 dependencyResolutionManagement 的 repositories 块中添加 mavenCentral() 配置,示例如下:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            // 新增Maven Central仓库,用于拉取lint依赖的公共组件
            mavenCentral()
        }
    }
    
    如果你使用的是 AGP 7.0 以下版本,打开项目根目录的 build.gradle 文件,在 allprojects -> repositories 块中添加 mavenCentral() 即可。
  • 第二步:同步 Gradle 后重新执行 Release 构建
    配置修改完成后点击 Android Studio 右上角的「Sync Project with Gradle Files」按钮,同步完成后再次执行 Release 构建即可解决问题,无需屏蔽 lint 检查。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 00:51:02