我有一个项目使用来自maven存储库的一些依赖项,该存储库在项目的 build.gradle 中声明:
repositories {
jcenter()
mavenLocal()
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
存储库是最后一行,sonatype.org。
我的应用 build.gradle :
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'org.mapsforge:vtm:master-SNAPSHOT'
compile 'org.mapsforge:vtm-android:master-SNAPSHOT@aar'
.
. 5 or 6 more
.
}
我已检查它们是否存在于远程存储库中。
我的问题:有时(特别是今天)Gradle不会下载某些这些依赖项。它无声地失败(在gradle控制台上没有错误),但是如果我展开项目的“外部库”,我会看到其中一些丢失。
我已经清理了项目,重新安装了gradle等等......但是他们仍然缺失了。这已经发生在我过去,我记得同步几次会解决问题。但今天我运气不好。
显然,找不到缺失库上的类和符号。
可能会发生什么?
答案 0 :(得分:2)
嗯...在这上面丢了3个小时,重启Android Studio修复了这个问题。叹息。