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

无法解析com.android.tools.build:gradle:8.5,配置根项目'android'失败求助

Gradle 8.5依赖找不到问题的解决方法

问题描述

  • 配置根项目'android'时出错

无法解析配置':classpath'的全部文件。找不到com.android.tools.build:gradle:8.5。

已修改gradle-wrapper.properties和根目录build.gradle文件,但问题仍未解决。

解决步骤

  1. 验证Gradle版本兼容性
    Gradle插件8.5要求Gradle运行时版本至少为8.4,检查gradle/wrapper/gradle-wrapper.properties中的distributionUrl是否正确:

    distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip
    
  2. 确保仓库配置正确
    根目录build.gradle必须包含Google Maven仓库,插件依赖从该仓库获取:

    buildscript {
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:8.5'
        }
    }
    

    若使用新版Android Studio的settings.gradle,需在dependencyResolutionManagement块中配置仓库:

    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
        }
    }
    
  3. 清理缓存并重新同步

    • 执行命令刷新依赖:
      ./gradlew clean build --refresh-dependencies
      
      Windows环境替换为gradlew.bat clean build --refresh-dependencies
    • 在Android Studio中选择File > Invalidate Caches... > Invalidate and Restart,重启后重新同步项目。
  4. 检查网络与代理设置
    确认网络可正常访问Google Maven仓库,若使用代理,需在gradle.properties中配置代理信息:

    systemProp.http.proxyHost=你的代理地址
    systemProp.http.proxyPort=代理端口
    systemProp.https.proxyHost=你的代理地址
    systemProp.https.proxyPort=代理端口
    

内容的提问来源于stack exchange,提问作者Abd El Rahman Afify

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 18:16:01