解决AS gradle下载同步卡慢的问题

Posted bluestorm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决AS gradle下载同步卡慢的问题相关的知识,希望对你有一定的参考价值。

国内因为GFW的原因,导致同步谷歌等服务器的插件源非常非常慢,几乎是龟爬,还好有阿里云的镜像源,据说速度很快,还不快试试:

1、build.gradle里的buildscript和allprojects添加阿里镜像

repositories {

  maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }

}

详细配置示例如下:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    
    repositories {
        google()
        jcenter()
        maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
    }
    
    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 {
        google()
        jcenter()
        maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
    }
}

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

2、setting里HTTP proxy里设置HTTP代理:

大连东软信息学院镜像服务器地址:
- http://mirrors.neusoft.edu.cn 端口:80
北京化工大学镜像服务器地址:
- IPv4: http://ubuntu.buct.edu.cn/ 端口:80
- IPv4: http://ubuntu.buct.cn/ 端口:80
- IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG镜像服务器地址:
- http://sdk.gdgshanghai.com 端口:8000

 

补充:

然后,再记录几个 Android SDK update sites:

1.mirrors.neusoft.edu.cn //东软信息学院 
2.ubuntu.buct.edu.cn/ubuntu.buct.cn //北京化工大学 
3.mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn) //中国科学院开源协会 
4.sdk.gdgshanghai.com 端口:8000 //上海GDG镜像服务器 
5.mirrors.dormforce.NET //(栋力无限)电子科技大学 
其中,强烈推荐电子科技大学的镜像源!

 

多个源仓库地址如下:

repositories {
    mavenCentral()
    maven { url "https://jitpack.io" }
    maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
    maven { url ‘http://maven.oschina.net/content/groups/public/‘ } 
    maven { url ‘https://oss.sonatype.org/content/repositories/snapshots/‘ } 
    maven { url "http://maven.springframework.org/release" } 
    maven { url "http://maven.restlet.org" } 
    maven { url "http://mirrors.ibiblio.org/maven2" }
    maven {
        url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"
    }
    maven { url ‘https://maven.fabric.io/public‘ }
    jcenter()
    google()
}

用nexus搭建的maven私服,阿里云的,那下载速度真是杠杠的;

配置很简单,修改conf文件夹下的settings.xml文件,添加如下镜像配置:

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>













以上是关于解决AS gradle下载同步卡慢的问题的主要内容,如果未能解决你的问题,请参考以下文章

Linux服务器出现卡慢的基本解决方法

解决Gradle下载慢的问题

解决Gradle下载慢的问题

解决gradle下载慢的问题

快速解决 GRADLE 项目下载 gradle-*-all.zip 慢的问题

Android Studio里Gradle Sync同步慢问题的解决方法