AndroidStudio报rg.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:clean'.解决方法

  • 一、概述
  • 二、网上其他的解决方法
  • 三、我的解决方法


一、概述

今天clean代码后build时突然报出rg.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:clean’.的问题。

android studio过滤器 android studio clean_android studio过滤器


感觉这个问题实在是我遇到最恶心的问题之一了,因为这里报错不是代码方面的问题。

二、网上其他的解决方法

我在网上也查找了很多方法结果都没有解决,可能这个问题有很多种可能把,我在这里也一一列举一下,最后再说下我自己最终解决的办法。

1、关闭增量编译,在bulide.gradle文件中android{ … } 下compileOptions{}中加一行incremental = false;

2、把项目中用到java8的方法等用java7的替换,还是回归java7;

3、Check build.gradle(Module: Android) fixed problem 升级build.gradle中的buildToolsVersion到最新的版本;

4、升级Android Studio的版本(Help->Check for Updates…) 以及 配置JAVA_HOME的路径;

5、再Android studio的File => settings => Build,Execution,Deployment => Instant Run 里面把Enable Instant Run to hot swap code/resource changes on deploy(default enabled)的对勾取消掉。

android studio过滤器 android studio clean_解决方法_02


基本上大致有这么多的解决办法,当然还有些说的是卸载AndroidStudio的什么方法我都试过了,都不行(至少对我来说是这样的,不同的人可能遇到的问题是不一样的)

三、我的解决方法

试过其他很多方法后还是不行,最后发现可能是SVN的问题,因为这个项目是关联SVN的,之后clean和build其他关联了SVN的项目发现也都有这样的bug,然后我把项目取消了SVN的关联发现没有问题了。这里说下如何取消关联SVN的方法。在需要取消关联的项目右键点击Delete SVN Folders即可。(取消关联前不要忘了备份)

android studio过滤器 android studio clean_解决方法_03


然后在重新clean和build如果没有问题应该是和我遇到的问题一样,但是项目不可能不关联SVN的(如果你用的是SVN的话),我是把当前的SVN删除了,之后再重新安装一下,重启电脑后发现运行(关联SVN的项目)没有问题了。如何下载和安装SVN可以自行百度,这里就不赘述了。