关于APPT2的问题记录AAPT2 error: check logs for details

最近有些之前写的项目需要重新添加东西,老老实实的跑去加了新的东西,但是一运行的时候出现错误了 ,而且是最让人脑子疼的AAPT2 error: check logs for details,我最近也是处理这个问题处理的脑袋都疼了,然后一顿操作度娘啥的,结果发现都没啥用,有这种添加的android.enableAapt2=false的还有说路径中文的,还有说升级gradle版本的 ,但是我发现好像都对我没啥用处。我们现在来看看几种方法:

1.android.enableAapt2=false  这句代码是添加到gradle.properties中,我们看下运行结果

关于APPT2的问题记录AAPT2 error: check logs for details

关于APPT2的问题记录AAPT2 error: check logs for details

所以发现并没有解决我们的困境,官方也提示我们这个在18年底就被移除的了所以这个看来是行不通的。其实我觉得最主要的因为我这里又报错了,我们是来解决项目的不负责任的忽略,那这样还是没有解决,主要我这里还继续报错了。。。。

tips:这里也不是说所有的都不能用,当你有效的时候如果项目着急上的话还是可以建议先弄过关再说,当然我们主要还是要解决这个问题,不能扔了就不管了

2.有人说是因为.gradle路径包含中文的原因...这个可以检查自己的,反正我的路径没问题,但是我编译还是不行的

关于APPT2的问题记录AAPT2 error: check logs for details

所以这里我就不说怎么修改你的系统名称,那个网上有比我说的还详细的,而且这个也不是我们讨论的重点,这个问题应该是有一定可能的所以我们的开发电脑尽量路径存放上不要用中文

3.我看见了还有种解决方案,当然博主说他的可以,我的没过 这里我也统计下来,如果有朋友遇到不妨可以试试。

 buildTypes {

        release {

            aaptOptions.cruncherEnabled = false

            aaptOptions.useNewCruncher = false

        }

    }

4.关于.9图片的问题,我项目中.9图片用的少,我也检查了图片是没有问题的,编译依然还是

以上几种是比较常见的众多的解决方案,但是木有用啊 ,搞了一个下午结果发现自己还在原地踏步,还是自己老老实实的找错误吧,关于APPT2的问题记录AAPT2 error: check logs for details

打出了一大篇的LOGO 这时候有的同学完全就找懵逼了,看了好几遍都毫无头绪......

所以这时候我们需要更为精准的看到错误,我们点击关于APPT2的问题记录AAPT2 error: check logs for details

 

顺着给出错误找过去就可以解决了该问题了

关于APPT2的问题记录AAPT2 error: check logs for details

解决!!!

tips:AAPT2 error: check logs for details主要问题还是来源于我们资源文件错误,所以尽量在写的时候要注意资源文件的正确性