一般国内访问jcenter,maven仓库比较慢,所以可以采用如下方法使用镜像加速。
选择镜像
maven镜像,国内镜像比较多,这里选择阿里云提供的,打开后可以看到一些仓库地址,只需把地址配置到gradle文件中就行了。
如何更改?
在项目根目录的build.gradle文件中更改为如下内容:
buildscript {
repositories {
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/repository/google'}
//google()
//jcenter()
}
...
}
allprojects {
repositories {
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/repository/google'}
//google()
//jcenter()
}
}
...
其实就是注释掉google,jcenter,然后添加三个maven仓库地址;一般情况下这个几个仓库地址就够用了,如果还要找不到的依赖,可以把上面的仓库地址都添加上。
测试
重新编译项目(as有时候点击了,他还不编译,可以关闭项目,重新打开,他就会编译了)。
注意:更改完成后,第一次会刷新所有依赖库,也不较慢,但以后就好了。