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

Android Studio 3.1加载全新模板项目时Gradle构建失败求助

Android Studio 3.1模板项目构建失败(无法解析gradle:3.1.0)的解决方案

我之前也碰到过一模一样的问题!核心原因就是Gradle找不到com.android.tools.build:gradle:3.1.0这个依赖包,虽然你试过配置maven { url "https://maven.google.com" },但大概率是配置的位置不对或者写法有问题,试试下面这些步骤:

  • 第一步:修正根目录build.gradle的仓库配置
    注意是项目根目录下的build.gradle,不是app模块里的那个!把仓库配置改成下面这样:

    buildscript {
        repositories {
            google() // AS3.1+推荐用这个简写,替代旧的maven.google.com地址
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.0'
        }
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    

    要保证buildscript和allprojects块里都有google()仓库,这是Android官方依赖的核心仓库,漏了就会找不到gradle插件。

  • 第二步:清理缓存并重启AS
    缓存混乱也会导致依赖解析失败,直接点击顶部菜单栏的File -> Invalidate Caches / Restart,选择Invalidate and Restart,等AS重启完成后再重新同步项目。如果还是不行,可以手动删除本地Gradle缓存:

    • Mac/Linux路径:~/.gradle/caches
    • Windows路径:C:\Users\你的用户名\.gradle\caches
      删除后重启AS再试。
  • 第三步:检查网络和代理配置
    如果你的网络无法访问Google的仓库,依赖肯定下载不下来。可以先测试能不能打开Google的maven仓库地址,如果不行,要么换网络,要么在AS里配置正确的代理:File -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy,配置后点击Check connection测试是否能连通。

  • 第四步:确认Gradle wrapper版本正确
    com.android.tools.build:gradle:3.1.0对应的Gradle版本是4.4,打开项目根目录的gradle/wrapper/gradle-wrapper.properties,检查distributionUrl是否正确:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
    

    如果这个地址访问有问题,也可以换成国内镜像的对应版本地址。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:55:52