项目报错 :
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2
报错原因是因为as对图片要求很高,检测的严格,尤其是导入.9图片后,如果图片存在问题,是不会通过检查的
百度大多给出的方法是
aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
此方法是关闭图片的合法性检查,直接不让它检查(对于.9不起作用),对于正式项目也不建议采取改方法,那么既然是因为图片不合规导致的错误,就仔细检查图片。
对于.9图片而言,注意核查:
1、图片每条边都必须有黑线标记;
2、每个边只能有一条黑线标记;
(注意,标记线一定要是纯黑色,否则会报错)
贴一张.9图参考