记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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,403评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,960评论 2 59
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,958评论 19 139
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,568评论 2 45
  • 本文基于iOS程序犭袁 的空TableView占位视图而实现的相对于UIViewController实现的占位页面...
    Sunnyyangzx阅读 2,446评论 0 6