美文网首页
Android解决APPT2报错和Gradle报错

Android解决APPT2报错和Gradle报错

作者: 天枢破军 | 来源:发表于2019-08-21 21:54 被阅读0次

报错内容

常见死法是像图中这样的一片红gradle报错,或者是AAPT2 Error。


AAPT2报错

原因筛查

这东西报错的原因是XML里有语法错误,但是又不报出来,AAPT2说的什么日志文件基本全是废话。要找到出错的XML其实很简单,只需要运行一个Gradle脚本。
展开Android Studio右侧的Gradle面板,找到这个叫buildDependents的东西双击运行。


Gradle脚本

罪魁祸首

然后底部会弹出一个窗口运行脚本,跑完肯定会出现红色的内容,里面会提到出错的xml文件和错误的地方,有时候还会给你行号。

我这里遇到的问题是用svg2vector的时候给图层自动写了一堆null属性,干掉他们就行了。


报错代码

注意事项

使用过Gradle脚本以后,运行旁边的脚本会自动切换为你选择的脚本,所以这个时候你点Run就会运行脚本而不是运行APP,每次用过之后记得要手动切换回app


切换脚本

相关文章

网友评论

      本文标题:Android解决APPT2报错和Gradle报错

      本文链接:https://www.haomeiwen.com/subject/xmswsctx.html