如何解决Android Studio中tyrantgit:explosionfield:1.0.1依赖找不到问题?
解决Could not find tyrantgit:explosionfield:1.0.1的问题
这个报错核心原因是tyrantgit:explosionfield:1.0.1仅发布在已被弃用的JCenter仓库,而新版Android Studio默认不再配置该仓库。以下是几种可行的解决办法:
方法1:临时恢复JCenter仓库(快速但不推荐长期使用)
在项目根目录的settings.gradle(新版AGP)或build.gradle(旧版AGP)中添加JCenter仓库:
新版AGP(Android Studio Arctic Fox及以上)
修改settings.gradle:
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() jcenter() // 新增这一行 } }
旧版AGP
修改根目录build.gradle:
allprojects { repositories { google() mavenCentral() jcenter() // 新增这一行 } }
方法2:通过JitPack引入库(推荐)
该库源码托管在GitHub上,可通过JitPack仓库引入:
- 在
settings.gradle中添加JitPack仓库:
dependencyResolutionManagement { repositories { google() mavenCentral() maven { url 'https://jitpack.io' } // 新增这一行 } }
- 替换app模块
build.gradle中的依赖:
implementation 'com.github.tyrantgit:ExplosionField:1.0.1'
方法3:本地导入库模块
直接将源码作为本地模块引入项目:
- 下载该库的源码包并解压。
- 在Android Studio中点击
File -> New -> Import Module,选择解压后的文件夹完成导入。 - 在app模块的
build.gradle中添加依赖:
implementation project(':explosionfield')
内容的提问来源于stack exchange,提问作者Bishwash
相关产品推荐
相关产品推荐

