Android Studio--gradle:download 過慢甚至超時timeout報錯


問題描述

  • 今天第一次學習安卓,配置環境花了不少時間其他都比較容易的解決了
  • gradle 因為會從外國的網站下載東西會非常的慢(具體原理我也不清楚),所以最好讓下載地址變成國內的

解決方案(最后有升級方案)

修改

1. 首先把目錄結構改到project,找到app目錄下的build.gradle

2. 修改repositories的值

    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
    }

3. 注意:

  • 有兩個地方要改
  • 必須加上google(), 剛開始我沒有加,依舊報錯了,這和網上其他人的情況有些不同
  • 千萬不要完全復制, dependencies不要改!dependencies不要改!dependencies不要改!

全部代碼

buildscript {

    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

升級方案

更改Android stuidio的配置文件

  • 修改文件:%安裝目錄%\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM