2017-05-19 262 views
1

我最近將一個eclipse項目遷移到了androidStudio。但是,構建AS時無法解決依賴關係。最初,我認爲這可能是代理問題,因爲我在受限制的網絡中,所以我添加了代理設置,導致什麼都沒有。 所以我在終端試圖gradlew和輸出如下:Android Studio:Gradle未能解決依賴關係

無法解析所有依賴的配置「:類路徑」。 無法解析com.android.tools.build:gradle:2.3.2。 必需: 項目: 無法解析com.android.tools.build:gradle:2.3.2。 無法獲取資源'https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom'。 無法取得'https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom'。 這通常是主機名解析過程中臨時錯誤,意味着本地服務器沒有收到從權威服務器

所以,我試圖達到「https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom」從我的瀏覽器的響應,它的瀏覽器下載文件成功。這意味着網絡,如果罰款。

那麼爲什麼AS工作室沒有解決依賴關係? Gradle版本有問題嗎? 如何決定哪個gradle版本適合我的項目?

欣賞您的回覆。

回答

1

嘗試:

第一:

repositories { 
    jcenter({url "http://jcenter.bintray.com/"}) 
} 

如果不work.Gradle手動同步代理

gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8580 
+0

什麼是jcenter的默認網址。像jcenter() –

+0

強制使用此網址。 –