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

集成MPAndroidChart时遇Gradle构建错误:仓库配置冲突求助

解决MPAndroidChart集成时的Gradle仓库配置错误

这个错误的核心原因是:Gradle 7.0及以上版本默认要求仓库配置统一放在项目根目录的settings.gradle(或settings.gradle.kts)中,不再允许在模块级的app/build.gradle里添加仓库声明。你之前把jitpack仓库加到了app/build.gradle,违反了这个新规则。

具体解决步骤:

  • 打开项目根目录下的settings.gradle(KTS项目则是settings.gradle.kts)
  • 在dependencyResolutionManagement块的repositories中添加jitpack仓库:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
            maven { url 'https://jitpack.io' } // 把jitpack仓库加在这里
        }
    }
    
  • 打开app/build.gradle,删掉里面添加的jitpack仓库代码,只保留依赖配置:
    dependencies {
        implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
    }
    
  • 点击同步Gradle按钮,重新构建项目即可解决错误。

补充:如果你的项目用的是Gradle 7.0以下版本,原本的配置是有效的,但新版本强制统一仓库配置到settings层级,所以必须调整位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 17:51:45