Android Studio添加第三方库失败:无法解析com.github.billthefarmer:mididriver:v1.24
解决Android Studio无法解析第三方库的问题
检查仓库配置
- 针对AGP 7.0+版本,打开项目根目录的
settings.gradle,确保dependencyResolutionManagement块里包含必要仓库:repositories { google() mavenCentral() maven { url "https://jitpack.io" } // 适配GitHub托管的库,比如你示例中的mididriver } - 旧版AGP则在根目录
build.gradle的allprojects.repositories下添加上述仓库。 - 注意:不同库依赖的仓库可能不同,比如主流库用mavenCentral,GitHub开源库常用JitPack。
核对依赖坐标
- 确认依赖的组名、模块名、版本号完全正确,比如你示例中的
com.github.billthefarmer:mididriver:v1.24,可去对应项目的GitHub主页核实版本号是否存在。 - 避免版本号格式错误,部分库版本号带
v前缀,部分不带,需严格匹配。
清理缓存并同步
- 点击Android Studio工具栏的
File > Invalidate Caches...,选择Invalidate and Restart,彻底清理缓存后重启IDE。 - 重启后点击
Sync Project with Gradle Files按钮,重新同步依赖。
检查网络与代理
- 确保网络可正常访问mavenCentral、JitPack等仓库,若使用代理,进入
File > Settings > Appearance & Behavior > System Settings > HTTP Proxy检查配置是否正确,或尝试关闭代理直接连接。
检查模块级配置
- 确认app模块的
build.gradle中,compileSdkVersion、targetSdkVersion与依赖库兼容,部分库对SDK版本有最低要求。 - 确保依赖正确添加在
dependencies块内:dependencies { implementation 'com.github.billthefarmer:mididriver:v1.24' // 其他依赖... }
排查Gradle版本兼容性
- 在
Project Structure > Project中查看Gradle与AGP版本是否匹配,建议使用官方推荐的配套版本(如AGP 8.0对应Gradle 8.0+)。
内容的提问来源于stack exchange,提问作者Sami Almesbahi
相关产品推荐
相关产品推荐

