您的位置:首页 > 移动开发 > Android开发

Android Studio 中报 【gradle project sync failed】 错误解决方法

2017-09-28 00:00 591 查看

一、报错信息

gradle project sync failed

装完 Android Studio ,创建一个安卓项目 Hello World,想要跑起来,发现启动按钮是灰色的,并不像教程里那样点一下就出来个手机模拟器那玩意;并且开发工具的控制台一直报错
gradle project sync failed
的问题。

二、寻找原因

经过网上一顿海找,最后发现是少了 gradle 这家伙。看网上说类似于 java 的 maven,node 的 npm,用来管理包的工具(也不知道是不是,错了莫怪)。gradle 在计算机中安装的默认地址
C:\Users\Administrator\.gradle\wrapper\dists


在新建的 Hello World 项目里找一个文件 gradle-wrapper.properties (按两下 shift 出现文件查询对话框),可以看到文件内容如下:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip

看最后一行代码:
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip
,就是因为这个没有下载成功导致的问题,
C:\Users\Administrator\.gradle\wrapper\dists
就是下载目录。

三、解决方法

删除
C:\Users\Administrator\.gradle\wrapper\dists
老的文件 gradle-3.3-all;

手动复制
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip
中的 http 地址到浏览器自行下载,下载完成后在
C:\Users\Administrator\.gradle\wrapper\dists
解压缩;

重启 Android Studio,此时如果发现启动按钮变成绿色就说明成功了。

这个过程如果下载成功皆大欢喜,下载失败请继续看下面。

四、配置国内镜像

楼主刚开始进行手动下载,下载了好几次都没有成功,总是下载到 90% 时候就不动了。

后来找了下 why,有人说这玩意下载需要翻墙(去外国服务器下载),自然很慢很慢,可以配置下国内镜像(配置过后下载速度很快)。

快速搜索文件 build.gradle (按两下 shift 键),内容修改如下(不是全部复制过去,是只要修改 buildscript 和 allprojects 两个属性):

buildscript {
repositories {
// 配置镜像
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
}
allprojects {
repositories {
// 配置镜像
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
}

之后在 Android Studio 中点击 try again(在文件顶部),让 Android Studio 自动下载即可,这个过程需要花点时间,文件大该在 80M 左右,想知道下载进度可以去
C:\Users\Administrator\.gradle\wrapper\dists
中查看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android Studio Android