2017-02-28 161 views
9

我的Android Studio工作正常,直到早上,但自今晚以來我收到錯誤說:「Gradle同步失敗:連接超時:連接如果您在HTTP代理後面,請在IDE或Gradle中配置代理設置。「我沒有使用任何代理服務器。即使HTTP代理選項設置爲「無代理」。我不知道如何得到這個工作。我試圖在防火牆中公開訪問Android Studio,但它不起作用。Android Studio:Gradle同步失敗:連接超時:連接

歡迎任何幫助/解決方案。

P.S.我的Android Studio版本是2.2.3

謝謝!

+0

我有同樣的問題,很奇怪 –

+0

嘗試任何解決方案之前,我也面臨着同樣的問題 – Naruto

+0

,使用代理服務器或VPN。 – kokabi

回答

6

我認爲這是一個網絡問題。我的項目目前無法構建,除非我將--offline參數傳遞給gradle。 我認爲S3中斷正在影響託管依賴關係。

嘗試./gradlew tasks --offline

或者,要在離線模式下機器人工作室運行,按照指示:https://stackoverflow.com/a/32173577/1043518

+1

我想你是對的,脫機修復它。我想我的一些gradle依賴關係會受到您所談論的中斷的影響。 – ark

4

對我來說是防火牆。當然,只有這一點。將Android Studio添加到白名單後,所有內容都像魅力一樣。

5

我複製了一個其他地方創建的項目。除去這些代理憑據後:

systemProp.http.proxyPassword=your_password 

systemProp.http.proxyHost=host_Ip_address 

systemProp.http.proxyUser=your_username 

systemProp.http.proxyPort=port_number 
gradle.properties

,它的工作就像一個魅力。

1

不要忘記爲代理HTTPS在gradle.properties

systemProp.http.proxyHost=your.proxy.host 
systemProp.http.proxyPort=8080 
systemProp.http.proxyUser=username 
systemProp.http.proxyPassword=password 
# 
# DO NOT forget https proxy, too! 
# 
systemProp.https.proxyHost=your.proxy.host 
systemProp.https.proxyPort=8080 
systemProp.https.proxyUser=username 
systemProp.https.proxyPassword=password 
+1

他沒有使用任何代理。 –

+0

@AntonMalmygin我的錯誤,對不起。 – diewland