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

Android Studio导入2016年Gradle项目同步失败求助

旧Android项目Gradle同步错误修复方案

1. 修正AGP版本格式错误

你当前配置的AGP版本7.31是格式错误,正确写法应为7.3.1(版本号需用点分隔)。建议选择适配你当前Android Studio的稳定AGP版本,比如Android Studio Electric Eel适配7.4.2。

修改根目录build.gradle中buildscript的依赖:

dependencies {
    classpath 'com.android.tools.build:gradle:7.4.2'
}

2. 更新仓库配置

  • jcenter()已停止维护,优先替换为mavenCentral()和google()官方仓库
  • maven { url 'https://maven.google.com' }可直接用google()简写,这是官方推荐写法

更新后的仓库配置:

buildscript {
    repositories {
        google()
        mavenCentral()
    }
    // 其余代码保持不变
}

allprojects {
    repositories {
        google()
        mavenCentral()
        // 若项目存在仅jcenter提供的依赖,可暂时保留jcenter(),但建议后续替换这些依赖
        // jcenter()
    }
}

3. 匹配Gradle与AGP版本

根目录gradle/wrapper/gradle-wrapper.properties中的distributionUrl必须与AGP版本对应,比如:

  • AGP 7.3.x 对应 Gradle 7.4
  • AGP 7.4.x 对应 Gradle 7.5

示例配置:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip

4. 修复模块级build.gradle问题

2016年的项目可能存在以下过时配置:

  • 将所有compile关键字替换为implementation(当前官方标准依赖声明方式)
  • 升级compileSdkVersion和targetSdkVersion至稳定版本(如33)
  • 检查并更新低版本依赖库,确保其兼容新版AGP

5. 清理缓存并重试

  • 点击Android Studio菜单栏File -> Invalidate Caches...,选择Invalidate and Restart
  • 手动删除项目根目录的.gradle文件夹及各模块的build文件夹,重新同步Gradle

若以上步骤仍未解决问题,查看Build窗口中Gradle Console的具体错误日志,根据日志提示排查依赖缺失、插件不兼容等具体问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:05:20