添加依赖项时无法解决

getting failed to resolve when adding dependency

我正在尝试从 jcenter 添加外部依赖项

compile 'com.droidninja:filepicker:2.0.4'

但我一直收到这些错误,我不知道出了什么问题。

我已经看到很多项目出现了同样的错误,但似乎没有人知道出了什么问题。

问题不在于您刚刚添加的依赖项,而在于 Android 支持库的依赖项。最新的 SDK 更新转向使用远程 Google Maven 存储库,而不是下载本地可用的所有内容。为了修复依赖解析问题,请遵循 Adding Support Libraries 指南。简而言之,这是你必须做的:

  1. 打开您项目的 build.gradle(注意这是不是模块的文件!)
  2. 将 Google Maven 存储库添加到项目存储库:

    allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }
    

还建议将 repo 也添加到 buildscript 块,这样以后 Gradle 插件也可以从那里下载:

buildscript {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }