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

Android Studio 3.1.1 Gradle同步依赖解析错误求助

解决Android Studio 3.1.1 Gradle同步依赖解析错误

我之前也碰到过完全一样的问题!这些报错核心都是Android Support库的依赖没法被正确下载,咱们一步步来修复:

1. 确保项目根目录的build.gradle添加了Google Maven仓库

Android Support库早就迁移到Google Maven仓库了,旧版AS默认可能没配置这个,先检查根目录的build.gradle文件,把google()仓库加到allprojects的repositories里:

allprojects {
    repositories {
        google() // 必须加这个仓库才能拉取到Support库
        jcenter()
    }
}

2. 匹配compileSdkVersion与依赖版本

你用到的com.android.support:appcompat-v7:27.1.1对应的compileSdkVersion必须是27,打开app模块的build.gradle确认配置:

android {
    compileSdkVersion 27 // 要和依赖的27.x.x版本对应上
    defaultConfig {
        targetSdkVersion 27
        // ...其他默认配置
    }
}

3. 检查Gradle插件与Gradle版本的兼容性

Android Studio 3.1.1对应的Gradle插件版本是3.1.1,同时需要搭配Gradle 4.4版本:

  • 根目录build.gradle的classpath配置:
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.1'
        // ...其他classpath依赖
    }
    
  • gradle/wrapper/gradle-wrapper.properties里的distributionUrl:
    distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
    

4. 清理缓存并重新同步

做完上面的配置后,清理AS缓存并重启:

  • 点击顶部菜单栏的File -> Invalidate Caches / Restart
  • 选择Invalidate and Restart,等AS重启完成后,点击右上角的Sync Project with Gradle Files按钮重新同步

如果还是有问题,可以检查网络连接是否正常,或者确认没有代理设置导致无法访问Google Maven仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:33:09