1. 程式人生 > >android studio 手動更新gradle的方法

android studio 手動更新gradle的方法

使用android studio 編譯第三方程式碼時經常會遇到gradle版本配置與本地不一樣的問題,首先先用自動專案更新的方式更新gradle的版本,如果網路環境使用代理伺服器,先配置好網路代理;

配置方法如下:

file->seting


點選apply完成後,在專案裡的檔案gradle.properties檔案會有設定好的資訊,最好能把https的代理一起加上;資訊如下:

android.useDeprecatedNdk=true

systemProp.http.proxyHost=mproxy01.××××××××.com
<pre name="code" class="javascript">systemProp.http.nonProxyHosts=172.0.0;*163.com
systemProp.http.proxyPort=3128
<pre name="code" class="javascript"><pre name="code" class="javascript">systemProp.http.proxyUser=name
systemProp.http.proxyPassword=××××××××××××
systemProp.https.proxyHost=mproxy01.××××××.com
<pre name="code" class="javascript"><pre name="code" class="javascript">systemProp.https.nonProxyHosts=172.0.0.0;*163.com
<pre name="code" class="javascript">systemProp.https.proxyPassword=××××××××××××
systemProp.https.proxyUser=name
systemProp.https.proxyPort=3128

一般情況下,網路都能更新成功,但是個別情況下,更新會報網路錯誤,如:

Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"

這種情況如果找不到原因,只能用手動的方式解決了,

檢視更新的版本,在專案的gradle目錄的gradle-wrapper.properties下檢視版本,

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

登入到http://services.gradle.org/distributions

下載對應的版本,然後解壓到固定目錄下,file->seting設定更新的目錄:



更新後解決。