[英]Android Studio: Gradle sync failed: Connection timed out: connect
我的 Android Studio 一直工作到早上,但從今晚開始,我收到錯誤消息“Gradle 同步失敗:連接超時:連接。如果您使用 HTTP 代理,請在 IDE 或 Gradle 中配置代理設置。”。 我沒有使用任何代理服務器。 甚至 HTTP 代理的選項也設置為“無代理”。 我不知道如何讓這個工作。 我嘗試在防火牆中授予對 Android Studio 的公共訪問權限,但沒有成功。
歡迎任何幫助/解決方案。
PS 我的 Android Studio 版本是 2.2.3
謝謝!
我復制了一個在其他地方創建的項目。 刪除這些代理憑據后:
systemProp.http.proxyPassword=your_password
systemProp.http.proxyHost=host_Ip_address
systemProp.http.proxyUser=your_username
systemProp.http.proxyPort=port_number
在gradle.properties中,它就像一個魅力。
我覺得是網絡問題。 除非我將 --offline 參數傳遞給 gradle,否則我的項目目前無法構建。 我認為 S3 中斷正在影響 repos 托管依賴項。
嘗試./gradlew tasks --offline
或者,要使 android studio 在離線模式下運行,請按照以下說明操作: https ://stackoverflow.com/a/32173577/1043518
對我來說,它是防火牆。 當然,僅此而已。 將 Android Studio 添加到它的白名單后,一切都像魅力一樣工作。
不要忘記 gradle.properties 中的 https 代理
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
如果您的代理設置設置為No Proxy
[基於我在我的案例中如何解決此問題] ,請查看gradle.properties (Global properties)
並清除代理行。
#systemProp.https.proxyPort=port
#systemProp.http.proxyHost=proxy
org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8 -Djava.net.preferIPv4Stack\=true
org.gradle.daemon=true
#systemProp.https.proxyHost=proxy
org.gradle.configureondemand=false
#systemProp.http.proxyPort=port
android.enableBuildCache=true
在 gradle.properties 清除代理設置(全局屬性)
有時可能是網絡問題。 您可以嘗試通過關閉“防火牆保護”來解決它。 您還需要關閉防病毒防火牆保護。
有幾個國家/地區的 IP 被 Android Studio 阻止,因此如果您認為您的 IP 是其中之一,只需連接到 VPN 服務即可。
我通過關閉防病毒軟件 (avast) 解決了我的問題
如果代理設置正確,則轉到文件並單擊“使緩存無效/重新啟動...”以使緩存無效並重新啟動 android studio。
當您連接的網絡上沒有 Internet 連接時,也可能發生這種情況。 解決方法是輕松獲得正確的互聯網連接並重新同步 Gradle。
對我有用的是從 Gradle.properties 文件中刪除端口設置。 我沒有使用任何代理,這導致了不匹配。 我注釋掉了以下幾行
systemProp.https.proxyPort=your_port
systemProp.http.proxyHost=your_proxy
使緩存無效並重新啟動 android studio 對我有用!
在我的情況下,我使用代理。 使其工作的正確方法是先打開代理,然后啟動 Android Studio。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.