Gradle7.0同步时无法找到jitpack.io上的Android-AdvancedWebView依赖
Jitpack依赖拉取失败解决方案
核心错误原因
你将Jitpack仓库错误配置在了buildscript.repositories块下,该块的仓库仅用于加载Gradle插件依赖,Gradle 7.0+版本不会读取该块的配置来拉取项目业务依赖,因此出现找不到依赖的报错。
修复步骤
- 二选一完成仓库配置:
- 若项目使用根目录build.gradle管理全局仓库,在根目录build.gradle中新增
allprojects配置块:
allprojects { repositories { google() mavenCentral() maven { url 'https://jitpack.io/' } } }- 若项目使用settings.gradle管理全局仓库(AGP7.0+新建项目默认方案),打开根目录
settings.gradle,在dependencyResolutionManagement.repositories块中添加Jitpack配置:
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://jitpack.io/' } } } - 若项目使用根目录build.gradle管理全局仓库,在根目录build.gradle中新增
- 配置修改完成后,先执行
Clean Project清理缓存,再重新同步Gradle即可正常拉取依赖。
内容的提问来源于stack exchange,提问作者moein
相关产品推荐
相关产品推荐

