解决android studio更新gradle错误,构建失败的问题

######一、版本错误
对应版本,修改gradle version,和plusing version两个地方
修改gradle version,和plusing version的方法有两种,一种是在
project.build。这里plusing version的设置

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

######二、链接失败,构建失败
这种情况会出现一直在Refreash状态,一般是在重新构建的时候,出现这种状态并且长时间不动,就是在下载gradle,但是网速非常慢。
这里有一小技巧可以帮助识别是否下载成功或者,是否设置成功。
方法:
1、打开电脑的gradle默认路径


2、打开目录,文件夹默认是隐藏的,需要手动设置可见。然后找到wrapper-dists目录,查看所有的本地gradle版本。
在android studio上修改完版本的时候执行sync new,会在本地自动创建相关版本的文件夹,并且自动下载zip包


3、如何确定gradle是否下载成功可以通过查看,压缩包的大小,一般是在60M以上,具体可以去官网查看,这里截的是正常的gradle,如果失败压缩包是不完整或者是损坏的。

在找到本地gradle之后,我们手动去下载相关版本的压缩包,然后放到这里,再重新构建的时候就会默认读取这里面的。
下载地址:http://services.gradle.org/distributions/

######三、Gradle build finished with 5 error(s) and 2 warning
有可能是文件名超长,也有可能是引入包问题‘

这种情况一般比较少,有些时候就算有也可以正常运行程序。如果遇到无法运行再尝试去修改。
建议先尝试修改gradle版本解决这个问题
不行的话再尝试:

方案:删除modle.gradle中的compile fileTree(dir: ‘libs’, include: ‘*.jar’
或者修改路径(这是在google查到到方法,未测试)

######四、升级版本问题:
android studio 3.0支持3.3以上版本。会提示升级4.0不用管,项目无法运行的情况下,直接在Project Structure:

######五、在遇到无法更新sdk,或者build tools的时候,或者在android studio没有可下载列表。

解决办法是关闭代理模式:

代理模式需要在什么场景开启:
一般是在电脑翻墙的时候,需要打开本地代理,或者去下载一些谷歌的东西,开启代理。
有时候虽然开启了代理但还是下载很慢。
还是建议自己去手动下载,然后拷贝到本地。


#####总结:
比较容易处理的方法是:
先在android studio修改gradle版本,
然后让他自动构建生成本地的gradle版本文件目录。
然后我们手动找到他,去下载对应的版本,
之后把压缩包拷贝进相关版本目录的最内层,就是有一大串字母数字的文件里。
然后重新打开android studio,再重新构建,
他会自动解压。等待完成。只要下载完成解压构建的过程是很快的。

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值