添加依赖项时无法解决
getting failed to resolve when adding dependency
我正在尝试从 jcenter 添加外部依赖项
compile 'com.droidninja:filepicker:2.0.4'
但我一直收到这些错误,我不知道出了什么问题。
我已经看到很多项目出现了同样的错误,但似乎没有人知道出了什么问题。
问题不在于您刚刚添加的依赖项,而在于 Android 支持库的依赖项。最新的 SDK 更新转向使用远程 Google Maven 存储库,而不是下载本地可用的所有内容。为了修复依赖解析问题,请遵循 Adding Support Libraries 指南。简而言之,这是你必须做的:
- 打开您项目的
build.gradle
(注意这是不是模块的文件!)
将 Google Maven 存储库添加到项目存储库:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
还建议将 repo 也添加到 buildscript
块,这样以后 Gradle 插件也可以从那里下载:
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
我正在尝试从 jcenter 添加外部依赖项
compile 'com.droidninja:filepicker:2.0.4'
但我一直收到这些错误,我不知道出了什么问题。
我已经看到很多项目出现了同样的错误,但似乎没有人知道出了什么问题。
问题不在于您刚刚添加的依赖项,而在于 Android 支持库的依赖项。最新的 SDK 更新转向使用远程 Google Maven 存储库,而不是下载本地可用的所有内容。为了修复依赖解析问题,请遵循 Adding Support Libraries 指南。简而言之,这是你必须做的:
- 打开您项目的
build.gradle
(注意这是不是模块的文件!) 将 Google Maven 存储库添加到项目存储库:
allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } }
还建议将 repo 也添加到 buildscript
块,这样以后 Gradle 插件也可以从那里下载:
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}