Android Studio引入android-video-trimmer依赖报类路径解析失败
问题原因
构建时报依赖解析失败,核心问题是JitPack仓库配置位置错误。
你仅在项目级build.gradle的buildscript.repositories代码块中添加了JitPack仓库地址,该配置仅对Gradle构建流程自身的依赖生效,不会为app等业务模块的第三方依赖提供下载源,Gradle无法找到托管在JitPack上的视频裁剪库,就会抛出debug编译类路径解析失败的错误。
另外你使用的Android Studio Chipmunk版本,已经默认将全局依赖仓库的配置入口迁移到了settings.gradle文件,旧版本在项目build.gradle配置allprojects仓库的方式已经不生效。
修复步骤
- 打开项目根目录下的
settings.gradle文件,找到dependencyResolutionManagement下的repositories代码块,添加JitPack仓库配置,参考代码如下:
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 新增JitPack仓库配置 maven { url 'https://jitpack.io' } } }
- 回到项目级build.gradle文件,删除之前误写在
buildscript.repositories块里的JitPack配置,该位置配置对业务依赖无效。 - 执行Gradle同步:点击菜单栏
File > Sync Project with Gradle Files,等待依赖下载完成即可正常构建。
内容的提问来源于stack exchange,提问作者techbusiness
相关产品推荐
相关产品推荐

