记Android Studio 根目录 google()配置报错问题

引言

今天同事更新了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

    原文作者:jiminy
    原文地址: https://www.jianshu.com/p/cb40bf3875d5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞