今天从gitlab上拉了一下新项目下来,build的时候出现了:
Could not resolve "A Dependency here": Could not download "A Dependency here".这个错误。
通过一顿百度和StackOverFlow,暂时总结以下几种情况:
- Android Studio的gradle工作在离线模式,检查Settings -> Build,Execution,Deployment -> Gradle -> use default gradle wrapper and uncheck Offline work,即如果Offline work被勾选了,取消勾选,并选择默认的gradle wrapper设置,我检查了我的Android Studio,并非这种情况;
- 库的问题。在Project的build.gradle文件下:
allprojects {
repositories {
maven { url "https://jitpack.io" }
google()
jcenter()
maven { url 'http://xxxxx/xxxxx/xxxx' }
}
}
注意添加对应依赖的库。
3. git的分支问题,注意检查自己的当前的git分支,因为我们项目的这个依赖aar包是以本地文件的形式存在于Libs中的,而在master分支中没有该包,develop分支中有该包,而我在build的时候处于master分支下,因此出现了错误。也算是刚接触git踩得坑吧。
该总结会不定期更新,也请大家多多指教。
本文介绍了在使用Android Studio进行项目构建时遇到的依赖下载失败问题及其解决方案,包括检查Gradle离线模式设置、确认依赖库配置正确以及确保当前git分支包含所需依赖。
1283

被折叠的 条评论
为什么被折叠?



