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

导入MPAndroidChart时遇INVALID TOML CATALOG DEFINITION错误求助

解决MPAndroidChart导入时的「INVALID TOML CATALOG DEFINITION」错误

这个错误通常是TOML依赖配置文件语法/内容错误,或是通过Project Structures自动添加依赖时生成的配置出了问题,按以下步骤排查修复:

  • 检查并修正libs.versions.toml配置
    打开项目根目录下的gradle/libs.versions.toml文件,查找MPAndroidChart相关配置项:

    • 确保版本号格式正确(比如mpandroidchart = "v3.1.0",无多余符号或拼写错误)
    • 如果是自动添加的配置存在异常,直接删除对应条目,改用手动添加依赖的方式
  • 手动配置MPAndroidChart依赖

    1. 确认settings.gradle.kts中的jitpack仓库配置正确:
      dependencyResolutionManagement {
          repositories {
              // 保留原有仓库,添加jitpack
              maven("https://jitpack.io")
          }
      }
      
    2. 打开模块级app/build.gradle.kts,在dependencies块中手动添加依赖:
      dependencies {
          // 其他依赖项
          implementation("com.github.PhilJay:MPAndroidChart:v3.1.0")
      }
      

    注意:版本号可根据需求选择最新稳定版,确保依赖路径拼写无误

  • 清理缓存并重新同步
    点击顶部菜单栏「File」>「Invalidate Caches...」,选择「Invalidate and Restart」重启Android Studio,之后点击「Sync Project with Gradle Files」重新同步项目

  • 检查Gradle版本兼容性
    确保项目使用的Gradle版本与MPAndroidChart兼容,比如Gradle 8.x版本需统一使用implementation替代旧的compile语法

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 22:07:04