解决Android Studio Gradle jar下载慢的问题-使用阿里云镜像

发布时间:2019-06-13 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了解决Android Studio Gradle jar下载慢的问题-使用阿里云镜像脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

前言

现在关于Gradle构建慢,引入第三方jar下载慢等问题,度娘上可谓五花八门,门门是道,道听途说,说来话长。
关于镜像也是千奇百怪,首先oschian的镜像已经不能用了。
reposITories {

maven { url 'http://maven.oschina.net/content/groups/public/' }

}
大家就不要再浪费时间在这个镜像上了。
今天主要说下使用阿里镜像,在家中怎么玩都可以,一使用公司网,网速就像屎一样,打开个studio Gradle:ResolveXXX就能一上午也构建不完。真是忍无可忍,无须再忍。无奈只好求助阿里云镜像,屡试不爽,因此和大家一起分享下~

正题

我用的studio版本是3.0。
由于阿里云镜像目前只支持android版本到7,所以不要暂不要建android 8的项目。等阿里云镜像更新后再用吧。
关于build.gradle里的关于test的引用库 建议删掉,因为阿里云镜像也是没有的。所以如果带着会导致build失败。
到底要怎么来配置呢?
在~/.gradle/中新建init.gradle,并输入如下内容:

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
        def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
            }
        }
        maven {
            url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
        }
    }
}

以上,gradle build时间立刻buibui…………

最后要感谢博主配置Gradle的镜像为阿里云镜像

以上。如果还有问题,欢迎留言继续沟通。

脚本宝典总结

以上是脚本宝典为你收集整理的解决Android Studio Gradle jar下载慢的问题-使用阿里云镜像全部内容,希望文章能够帮你解决解决Android Studio Gradle jar下载慢的问题-使用阿里云镜像所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。