Gradle Gradle本地路徑設置 如果在AndroidStudio內設置了使用local的Gradle路徑,就直接放那邊,啥問題都不會有。如果使用推薦的設置,那麼更新的時候很有可能會有問題。 線上下載Gradle的速度超慢,遇到Gradle問題不要打開Android Studio,極易卡死,直 ...
Gradle
Gradle本地路徑設置
如果在AndroidStudio內設置了使用local的Gradle路徑,就直接放那邊,啥問題都不會有。如果使用推薦的設置,那麼更新的時候很有可能會有問題。
線上下載Gradle的速度超慢,遇到Gradle問題不要打開Android Studio,極易卡死,直接命令行操作簡單有效。
跑一下./gradlew -v
or ./gradlew assembleDebug
如果卡在下載Gradle這一步,好直接強退,跑到路徑
/Users/YOUR_NAME/.gradle/wrapper/dists/gradle-2.14.1-bin/
這樣的路徑下,可以看到裡面自動生成了一個亂七八糟名字的文件夾,裡面就是下載的臨時文件。去Gradle網站下載地址 自己下載對應的壓縮包(毋須解壓),放到那個亂碼的文件夾內,重新跑上面的命令,完工!
Gradle 代理設置
Gradle 連接性很差,因為眾所周知的原因,給 Gradle 設置代理可以避免這個問題。
首先本機要先掛上代理,我用的是 shadowsocks,所以使用 socks 代理。打開 gradle.properties 文件,加上這樣兩句:
systemProp.socks.proxyHost = 127.0.0.1
systemProp.socks.proxyPort = 1080
如果你的電腦使用的是 vpn,那麼你需要設置的就是 http/https 代理,具體方法大概就是
systemProp.http.proxyHost=www.proxyhost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
systemProp.https.proxyHost=www.proxyhost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost