Android集成CaldroidX库出现Failed to resolve: com.github.vpotvin:caldroidx:1.0错误
问题根因
你将JitPack仓库配置到了buildscript.repositories节点下,该节点下的仓库仅用于加载Gradle构建插件类依赖,项目业务所需的第三方依赖会从allprojects.repositories节点配置的仓库拉取,你当前该节点未添加JitPack地址,因此无法正常拉取CaldroidX依赖。
解决步骤
- 修改项目级build.gradle的
allprojects.repositories配置,添加JitPack仓库地址,修改后代码如下:
allprojects { repositories { google() mavenCentral() maven { url 'https://jitpack.io' } jcenter() // Warning: this repository is going to shut down soon } }
- 点击Android Studio右上角的「Sync Project with Gradle Files」按钮,重新同步项目即可正常拉取依赖。
备用排查方案
如果完成上述操作后仍报错,可按以下顺序排查:
- 检查网络是否能正常访问JitPack服务,可切换至国内可用的Maven镜像源后重试
- 替换依赖版本号:可尝试使用CaldroidX仓库最新的Release版本号替换原有1.0版本重试
- 清理缓存重新同步:依次点击菜单栏「File」→「Invalidate Caches / Restart」,选择「Invalidate and Restart」后重新同步项目
内容的提问来源于stack exchange,提问作者Adam Lee
相关产品推荐
相关产品推荐

