1. 程式人生 > >Android Studio 解決resolve dependencies 'classpath'卡住

Android Studio 解決resolve dependencies 'classpath'卡住

想必很多人都遇到過這種情況,特別是初學者,而出現這種情況的大部分原因都是代理問題!

如果沒有代理的同學請務必搞一個代理,如果不知道如何設定代理請先看下面部分"設定代理",否則可以直接跳到"二.解決問題"

一 設定代理:

在file-settings-Appearance & Behavior - System Settings - HTTP Proxy裡面設定。


根據情況設定完畢之後 check connection 輸入一個網站測試一下就可以了 比如google YouTube之類的,顯示連線成功就沒問題了。

二 問題解決:

基本上只要設定了代理之後大部分因為代理而導致as無法build的原因都迎刃而解.但是今天我依然出現了這個resolve dependencies 'classpath'卡住,

按了stop(紅叉)之後顯示gradle-3.3-all有問題,這會我就納悶了,這個包我以前也下過了,而且現在又下了一遍複製到.gradle資料夾裡面還是依然卡住.(而且這種問題理論上設定過代理後它應該會自動下載才對).

後來在gradle.properties發現我的設定是這樣的:


乍一看好像沒問題,但是發現https沒有設定代理!趕緊補上去.


然後重啟了下AS,發現問題成功解決了! http成功設定了代理但是HTTPS卻沒有設定才出現這個原因.果然你遇到了跟我同樣的問題請查下gradle.properties是否是上面這種情況.

順便每次新建專案的時候會出現代理介面:


會發現HTTPS是預設沒有勾選代理的,所以建議勾選這個選項.