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

运行Android项目报错找不到dependencyResolutionManagement()方法如何解决

问题原因

dependencyResolutionManagement()是Gradle 6.8版本才正式推出的配置API,用于统一管理全项目的依赖仓库规则。你本地运行项目使用的Gradle版本低于6.8,无法识别该方法,就会触发settings.gradle第一行的方法缺失报错。

解决方案

有两种可行修复方式,按需选择即可:

  • 方案1(推荐):升级项目Gradle版本到6.8及以上
    打开项目下gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl字段的版本号,比如升级到7.5版本的配置如下:
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
    修改完成后触发Gradle同步,即可兼容原有settings.gradle配置,和老师的项目配置保持一致,避免后续出现其他兼容性问题。
  • 方案2:适配低版本Gradle,调整仓库配置位置
    第一步:删除settings.gradle中的整个dependencyResolutionManagement代码块,保留剩余配置:
    rootProject.name = "HTTP Networking"
    include ':app'
    
    第二步:打开项目根目录的build.gradle文件,在allprojects配置块中添加仓库规则:
    allprojects {
        repositories {
            google()
            mavenCentral()
            jcenter() // Warning: this repository is going to shut down soon
        }
    }
    
    同步Gradle后即可正常编译运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 09:33:00