AS记录Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:报错

本文为新手小白安装Android Stdio过程中出现的问题以及如何解决,因此仅做为一次记录,如有不正确的地方欢迎大家共同探讨。


前言

学习如何下载并使用Android Stdio的过程中,打开别人做的工程文件时出现了
Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 这样的错误提示,于是立刻上网查找问题原因和解决办法。


参考现有文章

在网上找到了这样一篇文章,里面涵盖的内容比较全面,一开始我也是按照这种方式一步步试的,方法可以用来参考。但是最后我的问题解决似乎没有那么多步骤。

解决方法

我的问题在于没有安装软件默认的Gradle和Java版本,如果两个版本不对应的话,那就无法build成功。下面说说是怎么设置好的吧!

1.打开File👉Settings👉Build, Execution, Deployment 👉Build Tools

点击Gradle,如下图:
在这里插入图片描述

2.配置匹配关系

在这里插入图片描述

3.修改代码

注意!此处修改代码需根据自己下载软件默认的gradle版本号确定,不同版本的软件使用的gradle版本也不同

我安装的是AS2021,默认gradle版本为7.2
所以在项目栏中找到Gradle Scripts,打开Gradle-wrapper.properties,
在这里插入图片描述
将distributionUrl=*****这一行中的gradle版本号改成自己软件默认的版本号,如果不确定自己默认版本号可以新建一个工程文件查看。
在这里插入图片描述

4.重新编译

点击右上角的Sync project重新编译一些,系统会重新构建,过程时间可能会比较长,耐心等待即可,然后就可以正常使用了!!!
在这里插入图片描述
注:编译后系统会自动在用户的.gradle文件夹下生成一个子文件夹如下图所示。通过软件自己编译下载gradle压缩包通常都会失败,所以我们需要去官网手动下载,然后将压缩包放在软件自生成的子目录下

gradle官网下载连接如下,大家可以选择自己的版本号下载
Gradle官网
在这里插入图片描述

然后回到dists文件夹中将下载好的压缩包粘贴

  1. 点击gradle-7.2-bin,接着点击2dnblmxxxxxxxx(文件名每个版本生成的都不一样)
    在这里插入图片描述
    在这里插入图片描述
  2. 进入该文件内,并直接粘贴压缩包,图中的gradle-7.2是我编译后生成的,自己首次手动粘贴是没有这个文件的,所以直接粘贴即可,如下图所示
    在这里插入图片描述

粘贴完后回到软件编译,然后再打开就可以看到activity_main.xml成功显示!!

在这里插入图片描述


总结

一开始是参考下面这篇文章,对于一些问题导向以及解决思路提供了很大帮助,但是由于我的问题和这篇文章不太一样,所以后来经过自己尝试还是解决了这个问题。参考文章链接如下

参考文章

  • 26
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值