添加GitHub依赖库遇阻:无法解析io.alterac.blurkit:blurkit:1.1.0
解决Android项目添加BlurKit依赖失败的问题
针对你遇到的Failed to resolve: io.alterac.blurkit:blurkit:1.1.0错误,按以下步骤排查:
1. 确认依赖坐标正确性
BlurKit 1.1.0的官方依赖坐标并非io.alterac.blurkit:blurkit:1.1.0,正确的JitPack依赖格式应为:
implementation 'com.github.alterac:BlurKit-Android:1.1.0'
若要使用MavenCentral上的版本,需先确认该版本是否已发布至MavenCentral(目前部分旧版本仅在JitPack可获取)。
2. 优化仓库配置
- 移除根目录
build.gradle中buildscript块里的maven { url 'https://jitpack.io' },该配置仅影响构建脚本的依赖,与项目依赖无关,多余配置可能导致解析冲突。 - 确保
settings.gradle的dependencyResolutionManagement中已正确配置仓库(建议移除已停止服务的jcenter,避免拖慢解析速度):dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://jitpack.io' } } }
3. 清理Gradle缓存并重新同步
执行以下命令清理缓存并强制刷新依赖:
- macOS/Linux:
./gradlew clean build --refresh-dependencies - Windows:
gradlew clean build --refresh-dependencies
完成后在Android Studio中点击"Sync Project with Gradle Files"重新同步项目。
4. 检查Gradle版本兼容性
你当前使用的AGP版本是7.4.2,对应的Gradle wrapper版本需为7.5或更高。可在gradle/wrapper/gradle-wrapper.properties中确认:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
若版本不匹配,修改后重新同步即可。
内容的提问来源于stack exchange,提问作者Garvit
相关产品推荐
相关产品推荐

