2017-03-01 84 views
0

我有一个使用一些依赖从在该项目的的build.gradle宣布Maven仓库项目:为什么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:[email protected]' 
    . 
    . 5 or 6 more 
    . 
} 

我检查他们的远程仓库存在。

我的问题:有时(和今天特别)Gradle不下载一些这些依赖关系。它静静地失败(在gradle这个控制台上没有错误),但如果我展开该项目的“外部库”我看到其中的一些缺失。

我已经清理项目,再同步gradle这个,等...但他们仍下落不明。这在过去已经发生,我记得几次同步会解决问题。但今天我倒霉了。

显然,没有发现缺少的库中的类和符号。

会发生什么?

+0

不要使用动态版本,您可以依赖 – headshoT

+0

我知道......但不幸的是我不得不制定出主快照,因为包括依赖性在早期阶段,我也有助于该项目。你认为这是问题吗? – rupps

回答

1

嗯......失去了对这个3个小时,而重新启动Android Studio中解决了这一问题。叹。