Android Studio Gradle 更换阿里云镜像的方法
使用AndroidStudio开发时经常遇到编译卡住的问题,原因是Gradle下载依赖资源过慢。没办法,有长城在,还是得换镜像。
同样,这是个普遍存在的问题,我们希望可以对它进行全局配置。在.gradle(路径参考C:\Users\username\.gradle)目录下新增init.gradle文件,内容如下:
allprojects{ repositories{ defALIYUN_REPOSITORY_URL='http://maven.aliyun.com/nexus/content/groups/public' defALIYUN_JCENTER_URL='http://maven.aliyun.com/nexus/content/repositories/jcenter' all{ArtifactRepositoryrepo-> if(repoinstanceofMavenArtifactRepository){ defurl=repo.url.toString() if(url.startsWith('https://repo1.maven.org/maven2')||url.startsWith('http://repo1.maven.org/maven2')){ project.logger.lifecycle"Repository${repo.url}replacedby$ALIYUN_REPOSITORY_URL." removerepo } if(url.startsWith('https://jcenter.bintray.com/')||url.startsWith('http://jcenter.bintray.com/')){ project.logger.lifecycle"Repository${repo.url}replacedby$ALIYUN_JCENTER_URL." removerepo } } } maven{ urlALIYUN_REPOSITORY_URL urlALIYUN_JCENTER_URL } } buildscript{ repositories{ defALIYUN_REPOSITORY_URL='http://maven.aliyun.com/nexus/content/groups/public' defALIYUN_JCENTER_URL='http://maven.aliyun.com/nexus/content/repositories/jcenter' all{ArtifactRepositoryrepo-> if(repoinstanceofMavenArtifactRepository){ defurl=repo.url.toString() if(url.startsWith('https://repo1.maven.org/maven2')||url.startsWith('http://repo1.maven.org/maven2')){ project.logger.lifecycle"Repository${repo.url}replacedby$ALIYUN_REPOSITORY_URL." removerepo } if(url.startsWith('https://jcenter.bintray.com/')||url.startsWith('http://jcenter.bintray.com/')){ project.logger.lifecycle"Repository${repo.url}replacedby$ALIYUN_JCENTER_URL." removerepo } } } maven{ urlALIYUN_REPOSITORY_URL urlALIYUN_JCENTER_URL } } } }
如只需对单个项目进行配置,可以在项目根目录下的build.gradle文件中添加如下代码:
maven{url'http://maven.aliyun.com/nexus/content/groups/public/'} maven{url'http://maven.aliyun.com/nexus/content/repositories/jcenter'} maven{url'http://maven.aliyun.com/nexus/content/repositories/google'} maven{url'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin'}
搞定,下载速度飞起~
到此这篇关于AndroidStudioGradle更换阿里云镜像的方法的文章就介绍到这了,更多相关AndroidStudioGradle阿里云内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。