Android集成Vimeo API遇依赖解析失败问题求助
Android集成Vimeo API依赖解析失败问题解决
问题描述
我想在Android应用中集成Vimeo API,展示账号内的私有视频,添加了以下依赖:
implementation "com.github.vimeo.vimeo-networking-java:vimeo-networking:3.12.0" implementation "com.github.vimeo.vimeo-networking-java:models:3.12.0"
同步项目后构建时报错:
BUILD FAILED in 968ms 21 actionable tasks: 8 executed, 13 up-to-date Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'. Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.github.vimeo.vimeo-networking-java:3.12.0:.
注:已添加JitPack仓库。
解决方案
- 确认JitPack仓库配置位置:Gradle 7+版本需在项目根目录的
settings.gradle中添加仓库,而非仅模块的build.gradle:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://jitpack.io' } } } - 修正依赖坐标:JitPack上该库的正确依赖格式无需拆分模块,替换为:
implementation 'com.github.vimeo.vimeo-networking-java:vimeo-networking-java:3.12.0' - 验证版本有效性:确认JitPack上3.12.0版本已成功构建,若版本不存在,改用最新稳定版。
- 清理缓存重同步:执行
File > Invalidate Caches...,勾选"Invalidate and Restart"后重新同步项目。
内容的提问来源于stack exchange,提问作者Nadeem
相关产品推荐
相关产品推荐

