最近换了一家公司,公司给配的台式电脑卡的爆了,最后想着尝试一下在自己电脑上导入公司的项目。
前面一切都很顺利,到最后一步进行编译的时候,爆出了aapte2 exception,如下:
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
网上找了很多方法,但是都不起作用。最后经过各种尝试最后总算是解决问题了。现在列出我尝试的过程,帮助大家再遇到这种错误的时候提供一种解决方案。
1.
在项目的gradle.properties中:
android.enableAapt2=false
找到的很多文章博客,都介绍这种方法。简单来说,就是首先你要找到自己项目中的gradle.properties文件
然后找到
在文件中加入上面那句话就可以了。
如果在项目中没有找到gradle.properties文件,那就需要到c盘目录下新建一个gradle.properties文件,里面加上那句代码就可以了