我们在导入其他的android项目获取需要手动改变android的依赖版本比如gradle版本,kotlin版本等等,点击同步构建时会发现需要很长的时间,有时还会失去连接,这是因为我们在国内的网络访问外网又没有梯子的情况下导致的
下载是解决这种情况的一些建议
1.使用梯子(有更好,没有看下一步)
2.使用国内镜像
替换掉这两个部分
buildscript {repositories {maven { url 'https://maven.aliyun.com/repository/google'}maven { url 'https://maven.aliyun.com/repository/jcenter'}maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } // google() // jcenter() // maven { url 'https://jitpack.io' } }}allprojects {repositories {maven { url 'https://maven.aliyun.com/repository/google'}maven { url 'https://maven.aliyun.com/repository/jcenter'}maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } // google() // jcenter() } }
3.手动下载放到对应的文件夹
这里以 fastutil-7.2.0为例
1.可以在AndroidStudio看到正在下载的依赖
2.确认其下载的位置如下
附:获取文件SHA1的在线地址:文件SHA1在线计算、校验 (starrytool.com)
3.从maven仓库下载文件手动放入其中
附:Maven仓库地址:Maven Repository: it.unimi.dsi » fastutil » 7.2.0 (mvnrepository.com)
最后:其他的相关依赖如法炮制