2017-03-01 115 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中解決了這一問題。嘆。