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

在其他电脑运行自研APP时提示无法找到com.android.tools.build:gradle:4.6求助

解决Error: Could not find com.android.tools.build:gradle:4.6的问题

嘿,这个坑我之前踩过!其实核心原因很直白——Android Gradle Plugin(AGP)根本没有4.6这个版本号,你大概率是把Gradle本身的版本和AGP的版本搞混了(Gradle确实有4.6版本,但那是构建工具本身的版本,不是AGP的)。

下面是具体的解决步骤:

  • 第一步:修正AGP版本号
    打开项目根目录下的build.gradle(注意是Project级别的配置文件,不是Module下的),找到buildscript里的依赖项,把com.android.tools.build:gradle的版本替换成存在的稳定版,比如4.2.2(这是4.x分支里的稳定版本),或者根据你的项目需求选更高的版本(比如7.4.2)。示例代码如下:

    buildscript {
        repositories {
            google() // 必须添加,AGP大部分版本都托管在Google仓库
            mavenCentral()
            jcenter() // 可选,部分旧库可能还在这里
        }
        dependencies {
            // 替换成有效的AGP版本
            classpath "com.android.tools.build:gradle:4.2.2"
        }
    }
    
  • 第二步:匹配Gradle版本
    AGP版本和Gradle本身的版本是有对应关系的,选好AGP版本后,要同步修改gradle/wrapper/gradle-wrapper.properties里的distributionUrl,确保版本匹配。比如AGP 4.2.2对应的Gradle版本是6.7.1,配置如下:

    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
    
  • 第三步:检查仓库配置
    一定要确保repositories里包含google(),因为从AGP 3.0开始,官方就把AGP托管在Google的Maven仓库了,jcenter里并没有全量的AGP版本,这也是导致找不到依赖的常见原因。

完成以上步骤后,点击Android Studio里的“Sync Project with Gradle Files”按钮同步项目,应该就能解决这个问题啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:38:04