You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android项目配置Jitpack仓库后无法导入ImagePicker依赖问题求助

解决方案

1. 修正依赖版本号

你当前依赖声明中使用的Tag是官方文档里的占位符,需替换为库的正式发布版本号,这是导入失败的核心原因:

// 替换前(错误写法)
// implementation 'com.github.Dhaval2404:ImagePicker:Tag'
// 替换后(示例为当前最新稳定版v2.1,可根据需求选择对应版本)
implementation 'com.github.Dhaval2404:ImagePicker:v2.1'
// EasyImage的Tag占位符同样需要替换为正式版本号,示例:
implementation 'com.github.jkwiecien:EasyImage:3.4.0'

2. 统一仓库配置

你当前使用的是AGP 7.0+的默认配置,settings.gradle中设置了RepositoriesMode.FAIL_ON_PROJECT_REPOS,该配置会禁止在项目级build.gradle的allprojects中声明仓库,二者共存会触发冲突:

  • 保留settings.gradle中已添加的maven { url "https://jitpack.io" }配置
  • 删除项目级build.gradle中添加的allprojects > repositories相关代码

3. 清理缓存重建项目

修改完配置后执行以下操作:

  • 点击Android Studio右上角的Sync Project with Gradle Files按钮同步配置
  • 同步完成后若仍存在报错,依次执行菜单栏 Build > Clean Project 、Build > Rebuild Project 清除无效缓存

4. 异常场景排查

如果完成以上操作后仍然拉取失败,可检查网络连接是否能正常访问Jitpack服务,也可以配置国内Jitpack镜像源提升拉取成功率。

内容的提问来源于stack exchange,提问作者TavianT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 10:39:01