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

升级Android Gradle插件与Gradle版本后依赖解析报错如何解决

Android Gradle 7.0.2 升级报错修复方案

错误原因

你遇到的报错是升级到AGP 7.0.2 + Gradle 6.9.1版本后,构建所需的transform-api、jetifier相关版本依赖包仅从google maven仓库无法拉取到,缺少对应托管仓库导致依赖解析失败。

修复步骤

  • 修改项目根目录下的build.gradle配置,确保buildscript和allprojects代码块中的仓库配置同时包含google()和mavenCentral(),参考配置如下:
buildscript {
    repositories {
        // google仓库放在最前面优先拉取
        google()
        // 新增mavenCentral仓库,缺失的依赖在此仓库托管
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.0.2"
        // 保留你原有的其他构建依赖配置
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        // 保留你原有的其他仓库配置(如私有maven、jitpack等)
    }
}
  • 如果你在国内无法正常访问官方maven仓库,可以将上述仓库替换为国内镜像源,阿里云镜像参考配置如下:
buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/maven-central' }
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/maven-central' }
        // 保留你原有的其他仓库配置
    }
}
  • 配置修改完成后,清理缓存重启Android Studio:点击顶部菜单栏 File -> Invalidate Caches...,选择Invalidate and Restart,重启后重新同步Gradle即可解决报错。

额外注意

如果你的项目中使用了第三方插件依赖了已废弃的transform-api,还需要将对应第三方插件升级到适配AGP 7.0+的版本,避免后续出现其他兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:51:02