我正在尝试使用自述文件
中提到的依赖项将ShowcaseView库包含到我的项目中compile 'com.github.amlcurran.showcaseview:library:5.0.0'
但Android Studio为此提供了错误。 我使用的是Android Studio 1.0.2。 谁能告诉我,我在这里失踪了什么?
错误:无法下载工件' library.aar (com.github.amlcurran.showcaseview:library:5.0.0)':没有缓存版本 可用于离线模式
答案 0 :(得分:5)
在build.gradle
包含http://jcenter.bintray.com
作为存储库 之前 mavenCentral
,如下所示:
repositories {
maven { url "http://jcenter.bintray.com" }
mavenCentral()
}
像往常一样在项目依赖项中使用:
dependencies {
compile 'com.github.amlcurran.showcaseview:library:5.0.0'
}
否则gradle将首先查看mavenCentral
,找到具有相同版本的ShowCaseView
工件,但是找不到包并报告错误,而不会查找与其他包装相同的工件在其他存储库中。
如果您遇到任何其他图书馆的此类错误,请转到 bintray.com 并搜索您想要的图书馆。如果在那里找到它,那么点击库,你可以找到有关如何设置该库的说明。希望它可以帮助很多人来搜索相同的查询。
答案 1 :(得分:1)
我将假设您正在依赖项部分的compile
文件中正确添加库的Build.gradle (Module: app)
行。
然后确定两件事:
1)重启IDE
2)您有互联网连接。
3)在MavenCentral()
部分的build.gradle (Project: you_project_name)
中将buildscript
添加到您的存储库
repositories {
mavenCentral()
}
4)点击Sync Now
查看此answer