升级Android studio 3.0之后 gradle加载慢 下载包失败 超时和Unable to resolve dependency 等一系列问题解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ad18790520328/article/details/81946965

前言

升级android studio 3.0之后。gradle引用从compile变成了implementation。

gradle build之后会出现 加载慢,最后超时

有些包下载不下来出错

Unable to resolve dependency 出错

一直卡在Gradle:download https和Gradle:Metadata of https 等问题

也不知道原因,这真是后悔升级啊。

现在不怕了,小编带你解决这个问题哈。。

 

1.查看你的gradle wapper下的gradle配置

工程选中Android项目,在Gradle Scripts目录下可以找到gradle-wrapper.properties文件

如下图:

此工程用的是gradle-4.4-all版本(记住这个非常重要)

2.查看你的Android Studio工具的安装目录下的gradle版本

打开你的Android Studio的安装目录如下(这是欧的安装目录!!)

点击gradle文件夹


 

gradle文件中包含gradle-4.4-all版本,那这样就是正确的

 

一定要保持1中的gradle-wapper.properties配置的gradle版本在Android Studio安装目录下的gradle中能对应上(记住这很重要)

 

如不对应,请自行修改配置文件,或自行下载对应的Gradle版本

(此以gradle-4.4-all为例,你也可以不用这个版本,但必须对应)

 

Gradle下载链接 http://services.gradle.org/distributions/

3.配置Android Studio的本地gradle版本

打开AS的Settings设置框,搜索gradle进入下图

选中“Use local gradle distribution”选项

选择AS安装目录下Gradle文件夹中的gradle-4.4-all(如上图),此版本必须要与1,2中的版本对应!!!

4.查看工程的build.gradle文件

如下图:

两个红框的地方必须要有下边这三个

google()
mavenCentral()
jcenter()

注意:mavenCentral()必须要放到jcenter()之前

此时你就可以gradle build一下项目了,若成功那就ok了,反之就看第5步。

5.检查和手动添加gradle版本到工作目录下

打开AS的Settings设置框,搜索gradle,找到gradle的工作目录

如下图

红框中的目录为小编的gradle工作目录

进入这个目录

会有用到的gradle-4.4-all版本目录,继续进入

小编的是正确的必须有这四个文件

下边两个文件0kb是正确的,后缀分别是.lck和.ok(注意)

。。。

若出现下图的情况,那你的gradle确定是错误的

这种情况只能下载相应的gradle版本的zip文件,手动放在此目录下,并解压

然后手动修改后缀名把 .part改成 .ok 

使这个目录下的四个文件正常如下图所示就可以了

做到这5步什么问题都可以搞定了,开心

欢迎提出不同问题

谢谢

没有更多推荐了,返回首页