引言
今天同事更新了Android Studio 后Android Studio无法正常使用,我自告奋勇他解决(其实我只是一个小白啊😓)。
解决过程
第一次尝试解决
看了一下错误信息(没有记录,只记得和google()有关),在网上查到的解决方案是:
把根目录的gradle的:
google()
替换为:
maven { url 'https://maven.google.com/'}
于是我把他的根目录的gradle的google()换成了:maven { url ‘https://maven.google.com/’}
然而,同步后报了别的错误:
Could not find method google() for arguments [] on repository container.
第二次尝试解决
于是有查了一下这个错误,网上说Gradle版本太低,要改成4.4的gradle,于是又是一顿操作,结果依旧报错;
各种乱操作
于是尝试把project下面的.gradle 删掉,修改gradle-wrapper.properties 下的gradle版本号,重启AS。
但是问题依旧没有解决。。。
于是各种google,把csdn、github、stack overflow上面的解决方法试了个遍,最后问题变成了:gradle sync failed: read timed out
还尝试了重新安装AS,依旧无果
最后按照了网上的某个解决方案,把所有.iml文件都删了,于是project 异常
误打误撞的一个搜索结果
后面心想,我新建一个project试试吧
如我预期般,报错!!!!
忽然一个激灵,我就把错误信息里面的某个错误信息拿去了搜索,打开了某个搜索结果:
https://blog.csdn.net/qq_36982160/article/details/80722093
看到这个解决方案,我顿时茅塞顿开。。。
配置google()的时候报错,于是我把google()换成了:
maven { url ‘https://maven.google.com/’}
但同事的电脑没有安装过maven,也没有启用AS 自带的maven仓库。
这是多“痛”的一个历程啊。。。
好奇
出于对 google()和maven { url ‘https://maven.google.com/’}的好奇,我又进行了一顿搜索,发现下面这个链接,这里记录一下:
https://www.jianshu.com/p/079a76c6d312