android studio在开始都各项目之前都会遇到 gradle 的同步,而在同步过程中很多依赖下载特别慢甚至出现无法现在的情况,有的时候等的时间特别长,甚至要一天,关键是等了大半天之后突然报错,很是烦人,不仅浪费时间,还啥也没干成,比如说,Gradle下载center.bintray.com 下的一些包时经常出现连接超时(Connection timeout)的情况,以至于Gradle同步失败,项目无法构建。下面呢有两种方法,一种是国内的代理,利用阿里源,这个还是比较快的,另一个呢,就是使用shadsocks 代理,这种办法比使用国内代理要慢多了(嗯,其实也不能这样说,关键是看网速的问题了),我有一次是在晚上搞,使用的就是shadsocks代理,速度也是相当的慢,晚上毕竟在高峰期。下面就介绍用国内代理Gradle 进行sync。本人也是比较推荐这种方法的,这种方法大部分的问题还是都可以解决的。
一、是改settings.xml文件:
emm.....简单介绍一下用到的settings.xml文件:
1.setting.xml文件作用:
它是用来设置Maven参数的配置文件。并且,settings.xml是Maven的全局配置文件。settings.xml中包含类似本地仓库、远程仓库和联网使用的代理信息等配置。
2、settings.xml文件位置:
settings.xml文件一般存在于Maven的安装目录的conf子目录下面,或者是用户目录的.m2子目录下面。
3、配置的优先级:
其实相对于多用户的PC机而言,