优化Android Studio下载build.gradle下maven仓库

maven仓库

每一个项目都会在根项目下的build.gradle里面去依赖maven仓库,当我们网络差的情况下,或者某些国外的仓库的时候,会导致我们下载的速度极度缓慢,如何去解决这个问题,便是我们接下来讲诉的事情.

maven仓库转换

  • 如何进行maven仓库转换,其实就是把国内的镜像文件进行替换
  • 常见的国内镜像
    • 阿里云maven仓库
    • 网易163maven仓库
    • 其他maven仓库

转换之前仓库

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

buildscript {
    //gradle 2.0 gradle uploadArchives
    System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'
    repositories {
        google()
        maven {
            url 'http://repo1.maven.org/maven2'
        }
        jcenter {
            url "http://jcenter.bintray.com/"
        }
    }
    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()
        maven {
            url 'http://repo1.maven.org/maven2'
        }
        jcenter {
            url "http://jcenter.bintray.com/"
        }

        maven { url 'https://jitpack.io' }

    }
}

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

转换之后仓库

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

buildscript {
    //gradle 2.0 gradle uploadArchives
    System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'
    repositories {
        maven {
            url "https://maven.aliyun.com/repository/google"
        }
        maven {
            url "https://maven.aliyun.com/repository/jcenter"
        }
    }
    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 "https://maven.aliyun.com/repository/google"
        }
        maven {
            url "https://maven.aliyun.com/repository/jcenter"
        }

        maven { url 'https://jitpack.io' }

    }
}

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

maven仓库参考资料

https://www.cnblogs.com/gne-hwz/p/9664408.html

结束语

至此便可以加快maven下载速度

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值