偶遇 jcenter.bintray.com:443 failed to respond解決辦法

Android Studio開發(fā)android程序很方便,但是時(shí)不時(shí)會(huì)報(bào)錯(cuò)搗蛋,sync failed or resource not found,就像今天jcenter.bintray.com:443 failed to respond,有想砸電腦摔鍵盤的沖動(dòng)。我內(nèi)心是崩潰的,我僅僅修改一行代碼,但是我要花一個(gè)上午的時(shí)間解決工具問題,我表示很無奈?;蛟S是我手賤把AS升級到了3.5.2。

看下現(xiàn)象?Android Studio 3.5.2 Gradle 版本5.4.1

> Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.2/gradle-3.5.2.pom'. > jcenter.bintray.com:443 failed to respond

說說今天排查步驟,有同學(xué)遇到類似問題,可以借鑒,不一定說到問題癥結(jié)所在,歡迎交流。

1.首先,設(shè)置http 、https 和socks代理.

我在Terminal中使用過這些命令

?./gradlew clean?

./gradlew clean -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=1080 -Dhttps.proxyHost=127.0.0.1?-Dhttps.proxyPort=1080?

./gradlew clean?-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080

以上未解決問題------------設(shè)置代理不行的,因?yàn)槲业钠渌Y源都下載了啊,問題依然很頑固的存在。我自建的代理我的資源可以下載到,我終端和chrome中都可以下載到提示出錯(cuò)的文件。

2.在~/.gradle/gradle.properties文件中配置代理,仍然嘗試代理解決問題。

org.gradle.jvmargs=-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080

以上未解決問題--------------

systemProp.https.proxyPort=1080

systemProp.http.proxyHost=127.0.0.1

systemProp.https.proxyHost=127.0.0.1

systemProp.http.proxyPort=1080

以上配置在gradle.properties或者~/.gradle/gradle.properties里面,仍然未解決問題。

3.(問題解決)刪除~/.gradle文件夾,我的./gradle文件夾共11個(gè)G,經(jīng)過漫長的下載gradle包,和項(xiàng)目依賴之后看起來正常。Now it works like a charm!

總結(jié)下,不是代理問題,而是需要?jiǎng)h除了一個(gè)./gradle這個(gè)文件夾。

媽蛋,能不能讓人好好coding了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容