Android项目无法解析com.droidninja:filepicker:2.2.5依赖问题求助
解决Android FilePicker依赖无法解析的问题
检查JitPack仓库配置
确保你的项目已正确添加JitPack仓库:- 旧版AGP(低于7.0):在项目根目录的
build.gradle中添加:allprojects { repositories { google() mavenCentral() maven { url 'https://jitpack.io' } } } - 新版AGP(7.0及以上):在
settings.gradle中添加:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://jitpack.io' } } }
国内环境下需确认网络可正常访问JitPack,必要时配置代理或镜像。
- 旧版AGP(低于7.0):在项目根目录的
确认依赖声明无误
检查app模块build.gradle中的依赖声明是否准确:implementation 'com.droidninja:filepicker:2.2.5'避免groupId、artifactId或版本号拼写错误。
清理缓存并重构建
- 执行
Build > Clean Project,再执行Build > Rebuild Project - 若仍无效,手动删除本地Gradle缓存目录:
- Windows:
C:\Users\<你的用户名>\.gradle\caches - Mac/Linux:
~/.gradle/caches
- Windows:
- 重启Android Studio后重新同步项目。
- 执行
验证版本可用性
确认JitPack上该版本是否正常构建发布,若2.2.5版本存在问题,可尝试项目最新的稳定版本(替换依赖中的版本号)。备选方案:引入源码模块
若依赖始终无法解析,可直接将项目源码克隆到本地,作为Module引入:- 克隆项目源码到本地
- 在Android Studio中选择
File > New > Import Module,选择克隆的filepicker模块 - 在app模块
build.gradle中添加:implementation project(':filepicker')
内容的提问来源于stack exchange,提问作者PRIYAM JAIN
相关产品推荐
相关产品推荐

