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

升级MPAndroidChart至3.1.0后无法解析BarChart类的问题排查

问题原因与解决方案

原因分析

MPAndroidChart从v3.1.0版本开始,发布仓库和依赖坐标发生了变更:

  • 旧版本(v3.0.2及之前)通过JitPack发布,依赖坐标使用com.github.PhilJay:MPAndroidChart
  • v3.1.0及之后版本迁移至Maven Central发布,正确依赖坐标为com.github.mikephil:MPAndroidChart

你仍使用了旧版本的依赖坐标,导致Gradle无法拉取到正确的v3.1.0库文件,最终布局编辑器找不到BarChart类。

解决方案

  1. 修改app模块下的build.gradle依赖声明:
    将原代码:

    implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
    

    替换为:

    implementation 'com.github.mikephil:MPAndroidChart:3.1.0'
    

    注意:去掉版本号前的v前缀,同时更新groupId为com.github.mikephil。

  2. 执行以下操作确保生效:

    • 点击Android Studio工具栏的「Sync Project with Gradle Files」同步项目
    • 执行Build > Clean Project清理工程
    • 执行Build > Rebuild Project重建工程

补充说明

你的项目已经在settings.gradle中配置了Maven Central仓库,无需额外添加仓库配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 14:52:50