Android Studio Could not resolve "A Dependency here" 错误总结

今天从gitlab上拉了一下新项目下来,build的时候出现了:

Could not resolve "A Dependency here": Could not download "A Dependency here".这个错误。

通过一顿百度和StackOverFlow,暂时总结以下几种情况:

  1. Android Studio的gradle工作在离线模式,检查Settings -> Build,Execution,Deployment -> Gradle -> use default gradle wrapper and uncheck Offline work,即如果Offline work被勾选了,取消勾选,并选择默认的gradle wrapper设置,我检查了我的Android Studio,并非这种情况;
  2. 库的问题。在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踩得坑吧。


该总结会不定期更新,也请大家多多指教。

猜你喜欢

转载自blog.csdn.net/VanEasley/article/details/80895737