Android Studio添加GitHub库失败求助:无法解析指定依赖
解决Failed to resolve: com.github.mejdi14:Flat-Dialog-Android:1.0.5错误
以下是针对性的解决步骤:
检查GitHub仓库配置
该库托管在JitPack上,需要确保项目已添加JitPack仓库:- 若使用Android Studio Arctic Fox及以上版本(settings.gradle模式),在
settings.gradle中添加:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://jitpack.io' } // 新增该行 } } - 若使用旧版本(根build.gradle模式),在项目根目录的
build.gradle中添加:allprojects { repositories { google() mavenCentral() maven { url 'https://jitpack.io' } // 新增该行 } }
- 若使用Android Studio Arctic Fox及以上版本(settings.gradle模式),在
确认模块依赖配置
在app模块的build.gradle中,确保依赖声明正确无误:dependencies { implementation 'com.github.mejdi14:Flat-Dialog-Android:1.0.5' }注意检查拼写、大小写和版本号是否完全匹配。
同步项目并清理缓存
- 点击Android Studio右上角的「Sync Now」按钮,等待同步完成。
- 若同步仍失败,执行
File > Invalidate Caches...,勾选「Invalidate and Restart」重启IDE,清理缓存后再尝试同步。
验证版本号有效性
确认1.0.5是该库的有效发布版本,若仓库已移除该版本,替换为GitHub仓库中最新的发布版本号。
内容的提问来源于stack exchange,提问作者amir mohammad
相关产品推荐
相关产品推荐

