关于gradle一直反复下载或者一直停留在build model 的问题
·
最近遇见一个很奇葩的BUG,本人两台机器,一台惠普台式16G,一台ThinkPad 16G,同样的WiFi条件,从同一个项目拉取代码进行编译,使用的也是一个版本的Androidstudio,台式机仅有两分钟时间完成下载编译成功;而笔记本却使用1小时时间还没有完成编译,并且之前这个项目是可以迅速完成编译的,但是后来不知道为什么就编译的非常慢,起初怀疑是网络问题,但是台式机同样网络为什么可行呢?后来使用VPN也是不可以;我也怀疑是不是两个编译器的setting配置不一样,但是经过对比是一模一样的;最后检测了环境变量,卸载,删除,重新安装,再重新拉取代码,都没有用,问了一位同行说是换阿里云的镜像试试,我在想那不是还是回归到网络问题吗?抱着试试的心态,试了这个方法,居然成功了,具体原因我找不出,可能是笔记本一些更新导致的,我使用的AS版本是4.1.2,具体做法:
在project的级别的gradle文件里面编辑如下代码:
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
mavenCentral()
同时注释掉下面这段
// maven {
// url 'https://maven.google.com/'
// name 'Google'
// }
有时候添加阿里的镜像可能找不到一些重要的类,可尝试添加其他镜像作为补充,我这里添加了华为镜像,毕竟华为自己也做安卓手机,更加可靠一些:
maven {
url 'https://repo.huaweicloud.com/repository/maven/'
}
这个问题困扰好几个月.
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)