服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - android studio更新gradle错误构建项目失败的解决方法

android studio更新gradle错误构建项目失败的解决方法

2022-11-23 13:11八怪不姓丑 Android

这篇文章主要介绍了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默认路径

android studio更新gradle错误构建项目失败的解决方法

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

android studio更新gradle错误构建项目失败的解决方法

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

android studio更新gradle错误构建项目失败的解决方法

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

三、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:

android studio更新gradle错误构建项目失败的解决方法

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

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

android studio更新gradle错误构建项目失败的解决方法

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

总结:

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

到此这篇关于android studio更新gradle错误构建项目失败的解决方法的文章就介绍到这了,更多相关android studio gradle构建失败内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.jianshu.com/p/9d159b32dc9f

延伸 · 阅读

精彩推荐
  • AndroidAndroid开发之时间日期组件用法实例

    Android开发之时间日期组件用法实例

    这篇文章主要介绍了Android开发之时间日期组件用法,主要介绍了TimePicker和DatePicker组件,对于Android程序开发有不错的借鉴价值,需要的朋友可以参考下...

    Android开发网3822021-03-08
  • AndroidCocos2d-x的内存管理总结

    Cocos2d-x的内存管理总结

    这篇文章主要介绍了Cocos2d-x的内存管理总结,详解探讨了手工对象内存管理、自动对象内存管理、自动释放的时机等问题,需要的朋友可以参考下...

    Android开发网4622021-03-01
  • AndroidAndroid自定义控件之翻转按钮的示例代码

    Android自定义控件之翻转按钮的示例代码

    本篇文章主要介绍了Android自定义控件之翻转按钮的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    书柜里的松鼠10452022-02-21
  • AndroidAndroid仿微信群聊头像

    Android仿微信群聊头像

    这篇文章主要为大家介绍了Android仿微信群聊头像的相关资料,感兴趣的小伙伴们可以参考一下...

    Hankkin10132021-05-20
  • AndroidAndroid中Textview超链接实现方式

    Android中Textview超链接实现方式

    TextView中的超链接可以通过几种方式实现:1.Html.fromHtml,2.Spannable,3.Linkify.addLinks。下面分别进行测试,包括修改字体样式,下划线样式,点击事件等,需要...

    mxn11882021-05-26
  • Android仅5步搞定Android开发环境部署 Android开发环境搭建教程

    仅5步搞定Android开发环境部署 Android开发环境搭建教程

    仅5步搞定Android开发环境部署,这篇文章主要为大家详细介绍了Android开发环境搭建教程,感兴趣的小伙伴们可以参考一下...

    边写边唱9792021-05-25
  • AndroidAndroid评分RationBar控件使用详解

    Android评分RationBar控件使用详解

    这篇文章主要为大家详细介绍了Android评分RationBar控件的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    最爱爬爬虾4402022-11-11
  • AndroidAndroid 中使用 dlib+opencv 实现动态人脸检测功能

    Android 中使用 dlib+opencv 实现动态人脸检测功能

    完成 Android 相机预览功能以后,在此基础上我使用 dlib 与 opencv 库做了一个关于人脸检测的 demo。接下来通过本文给大家介绍Android 中使用 dlib+opencv 实现动态...

    Lightweh10672022-08-29