无法引用com.nbsp:materialfilepicker:1.9.1,Gradle报依赖找不到异常
解决Gradle无法找到com.nbsp:materialfilepicker:1.9.1的问题
问题原因
com.nbsp:materialfilepicker:1.9.1 已从MavenCentral、JCenter等主流仓库移除,导致Gradle无法拉取该依赖包。
解决方案
方案一:使用该库的JitPack可用版本
- 修改app模块
build.gradle中的依赖配置,替换原有的materialfilepicker依赖:implementation 'com.github.nbsp-team:MaterialFilePicker:1.9.1' - 确认
settings.gradle中已配置JitPack仓库(你的配置里已添加,无需额外修改):maven {url 'https://jitpack.io'}
方案二:替换为维护活跃的替代库
如果上述方案仍存在问题,建议改用其他维护中的文件选择库,例如:
- 在app模块
build.gradle中添加替代依赖:implementation 'com.github.jaiselrahman:FilePicker:1.3.2' - 该库适配AndroidX,功能与原MaterialFilePicker相近,且可正常从JitPack仓库拉取。
验证步骤
- 执行
File > Sync Project with Gradle Files同步项目 - 重新编译项目,确认报错消失
内容的提问来源于stack exchange,提问作者Fabricius Lopes
相关产品推荐
相关产品推荐

