引入MPAndroidChart后布局无法解析BarChart类如何解决
问题根源
你的配置本身没有语法错误,报错是因为你使用的7.0.2版本Gradle插件调整了全局仓库配置规则,写在项目级build.gradle中的Jitpack仓库地址未生效,导致MPAndroidChart依赖没有被正常拉取到项目中。
解决方案
- 调整全局仓库配置
找到项目根目录下的settings.gradle文件,在dependencyResolutionManagement的repositories代码块中添加Jitpack仓库地址,参考配置如下:
配置完成后可删除项目级build.gradle中dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 新增Jitpack仓库配置 maven { url 'https://jitpack.io' } } }allprojects下的整个repositories代码块,避免配置冲突。 - 同步项目清理缓存
- 点击顶部菜单栏
File -> Sync Project with Gradle Files等待同步完成 - 若同步后仍报错,依次执行
Build -> Clean Project、Build -> Rebuild Project - 问题未解决则执行
File -> Invalidate Caches...,选择Invalidate and Restart重启Android Studio
- 点击顶部菜单栏
- 特殊场景处理
若上述操作完成后依然拉取依赖失败,可检查当前网络是否屏蔽Jitpack站点,切换至其他网络后重新同步即可。
内容的提问来源于stack exchange,提问作者Simone
相关产品推荐
相关产品推荐

