案场还原
项目打debug包无异常,打realease包报错,Messages显示com.android.tools.aapt2.Aapt2Exception
,着实头疼。
解决办法
网上百分之八十的说法是gradle.properties中添加一句话,android.enableAapt2=false
,但是百分之八十也无效。
经本人亲身体验,上述办法如果还是无效,那么原因可能如下:
- 很有可能就是你的点九图。也就是.9.png图片出现了问题,请顺着这个线索查找,网上对恢复点九图的操作说明也很多
- 项目使用的图片格式不对,比如像我,一个JPEG图片拿来重命名后缀改成了.png,自己却浑然不知。所以,你只需要使用一张正确格式的图片就行了