Gradle是Android Studio的构建工具,然而在新建项目或是导入其他项目的过程中,经常出现错误,此篇文章为笔者在解决Gradle出错方面的一些心得
方法一
此方法适用于刚安装好android studio但gradle无法安装的问题
1.进入https://services.gradle.org/distributions/下载对应版本的gradle,关掉android studio(以5.4.1版本为例)
2.进入c盘 C:\Users\HP\.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx把里面的文件删掉
3.将下载下来的gradle放到这个文件夹(不需要解压,直接放进去)
方法二
此方法适用于导入别人的项目
在导入别人的项目时,往往会出现gradle版本不相同的问题
1.打开要导入的项目文件夹,将以下的目录和文件删除
(.gradle文件夹,.idea文件夹,gradle文件夹,build.gradle文件,app\build.gradle文件,app\app.iml文件)
2.打开一个能运行的项目,将此项目下的相同位置对应的3个文件夹、2个build.gradle、1个app.iml覆盖到要导入的项目里
(若不成功可尝试忽略覆盖app\build.gradle文件,app\app.iml文件,此方法不保证必成功)
3.打开android studio,导入项目
方法三:
该方法适用于一直卡在gradle:build running
1、在C:\Users<用户名>\.gradle 目录下新建一个gradle.properties文件,添加一行命令:org.gradle.daemon=true
2、打开android studio,设置gradle的工作模式为offline
3.重新打开项目
方法四
此方法可用于解决gradle报错unable to resolve dependency for:xxx(仅针对部分情况)
1.若点开详情发现是app目录下的build.gradle有问题,可尝试将其他项目的build.gradle复制过来,rebuild一下
2.有可能是因为使用了 proxy,将代理用#注释掉即可,文件在C:\Users\用户名\.gradle\gradle.properties
总结
以上几条方法是我尝试过的解决gradle问题众多方法中较为有效的。具体效果可能因人而异,希望这篇文章对大家有帮助