Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2 Android Studio

本文解决Android项目中因图片不合规导致的AAPT2报错问题,介绍正确配置及.9图片制作规范,确保项目顺利编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目报错 :

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2

报错原因是因为as对图片要求很高,检测的严格,尤其是导入.9图片后,如果图片存在问题,是不会通过检查的

百度大多给出的方法是

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

此方法是关闭图片的合法性检查,直接不让它检查(对于.9不起作用),对于正式项目也不建议采取改方法,那么既然是因为图片不合规导致的错误,就仔细检查图片。

对于.9图片而言,注意核查:

1、图片每条边都必须有黑线标记;

2、每个边只能有一条黑线标记;

(注意,标记线一定要是纯黑色,否则会报错)

贴一张.9图参考

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值