Android-kotlin相关构建下载慢的问题处理建议

茅屋哥 / 2024-09-22 / 原文

我们在导入其他的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)

 

最后:其他的相关依赖如法炮制