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

首次运行Flutter应用失败:找不到com.android.tools.build:apksig:7.1.2等依赖

解决Flutter运行时Gradle无法找到Android依赖的问题

核心错误是Gradle无法拉取com.android.tools.build:apksig:7.1.2和com.android.tools:annotations:30.1.2这两个依赖,导致assembleDebug任务失败。按以下步骤排查解决:

  • 检查项目根目录的Gradle仓库配置
    打开项目根目录下的build.gradle文件,确保allprojects块中包含Google Maven仓库:

    allprojects {
        repositories {
            google() // 关键:Google官方依赖仓库
            mavenCentral()
        }
    }
    

    若使用旧版Gradle配置,也可以替换为等价的仓库地址:maven { url 'https://dl.google.com/dl/android/maven2/' },确保该仓库配置存在。

  • 确认Gradle与Android Gradle Plugin(AGP)版本兼容
    报错中使用的AGP版本是7.1.2,对应的Gradle最低版本为7.2。如果手动安装的Gradle版本低于此,要么升级Gradle到7.2及以上,要么修改AGP版本为兼容当前Gradle的版本(比如AGP 4.2.x对应Gradle 6.7+)。

  • 清理Gradle缓存并刷新依赖
    在项目根目录执行命令,强制清理缓存并重新拉取依赖:

    • Windows:gradlew clean build --refresh-dependencies
    • Mac/Linux:./gradlew clean build --refresh-dependencies
  • 配置国内镜像(网络受限场景)
    若无法访问Google Maven仓库,可添加国内镜像仓库到build.gradle中:

    allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/public' }
            google()
            mavenCentral()
        }
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 00:41:38