android studio 手動更新gradle的方法
阿新 • • 發佈:2019-02-12
使用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=namesystemProp.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設定更新的目錄:
更新後解決。