Android Studio Arctic Fox引入Liquid Swipe提示Failed to resolve仓库错误如何解决
Android Studio Arctic Fox 无法解析Liquid Swipe依赖解决方案
核心问题原因
你当前仅在项目级build.gradle的buildscript -> repositories块中添加了jitpack仓库,该块的仓库仅用于下载构建脚本自身的依赖(如gradle插件),业务模块的依赖无法从该配置的仓库拉取。且Gradle 7.0+(对应Arctic Fox版本)默认将全局依赖仓库配置移到了settings.gradle文件中。
具体解决步骤
- 步骤1:调整仓库配置
优先检查项目根目录的settings.gradle文件,将jitpack仓库添加到dependencyResolutionManagement -> repositories块中,配置示例如下:
如果你没有使用settings.gradle管理仓库,而是保留了旧版配置逻辑,需要在项目级build.gradle中新增dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 新增jitpack仓库配置 maven { url 'https://jitpack.io' } } }allprojects块配置仓库:// 加到buildscript块之外,与buildscript平级 allprojects { repositories { google() mavenCentral() maven { url 'https://jitpack.io' } } } - 步骤2:清理缓存并重新同步
完成配置后,依次执行以下操作:- 点击Android Studio顶部菜单栏
File -> Invalidate Caches / Restart清理IDE缓存 - 重启后点击右上角同步按钮同步gradle配置,或执行
gradlew clean命令后再同步
- 点击Android Studio顶部菜单栏
- 步骤3:版本&网络排查
如果同步仍失败,先确认对应GitHub仓库的最新版本号,替换依赖中的版本号后重试;如果版本无误,检查当前网络是否可以正常访问jitpack服务,可尝试切换网络环境(如切换手机热点)、调整代理规则后再重试。
内容的提问来源于stack exchange,提问作者MaxDP
相关产品推荐
相关产品推荐

