版本
我安装的版本是Android Studio 3.5.1,这个是下载链接:https://developer.android.google.cn/studio/
问题
第一次安装使用Android Studio,安装完成后新建第一个Empty Activity模板项目后在gradle构建项目的时候就报错了,错误为Gradle Sync Issues。
解决经历
参考了网上许多“解决问题”的方法,但都不适用。
自己在项目Sync(synchronization的缩写,同步的意思)时,看到Android Studio界面的右下方栏目里有进度条显示Sync的当前进度,每次失败都在同一个链接上重复等待。
看到网上普遍都是向build.gradle文件里添加链接,或者是证书不信任,得下载gradle网页的证书,又或者是gradle压缩包下载失败,得自己去提供的网址下载对应版本的gradle压缩包,把build.gradle文件里的google()
删掉,调换google()
和jcenter()
,自己都试了,没用。
解决方法
后来网上了解到Sync时会下载运行项目所需的组件,而我的Android Studio 在Sync运行到gradle时停留,这才意识到是下载不了对应文件。
在发现问题的根源来自于下载某个网页的文件时请求失败后,参考了网上的解决方法,在build.gradle
文件里所有的的jcenter()
方法里添加下载的路径。
添加完成后
由jcenter()
变成jcenter() { url "https://jcenter.bintray.com/" }
以下是修改完成后build.gradle的截图:
这个是我build.gradle文件的位置:(另外一个build.gradle不知道干什么的,看括号里的英文个人猜测是下载的gradle模板里的文件,大家可以网上查阅资料)
参考的作者及作者提供的解决方案:
我是如何成功找到解决问题的方法
自己尝试过上图的方法,但还是失败,但是在浏览器上打开marven()
里对应的网址https://jcenter.bintray.com/,发现能打开,说明不是链接的问题而是方法的问题,于是把marven()
改回原来的jcenter()
,再Sync一次项目,一切顺利,没有报错,至此终于完成了第一个项目的搭建。
希望我解决问题的经历能帮助、启发大家解决类似的问题。谢谢。