Android Aapt异常总结和处理

Aapt异常总结和处理

一:升级Android studio 到3.0的问题

    升级到Android studio3.0之后爆出Aapt2Exception异常,显示如下所示:

这样的话我们只需要在gradle.properties对象的文件下进行配置代码:

android.enableAapt2=false

如下图所示:


在这个文件进行配置,然后配置界面如下所示:


这就是配置的代码展示。哈哈,是不是很神奇,解决了问题,如果解决了的话恭喜你,如果未能解决的话,那么需要详细的查看gradle。

二:Error:java.util.concurrent.ExecutionException错误处理

 这个是接了个项目的盘,确实坑惨了我,哈哈,抱怨一下下。一直在clean和rebuild来回尝试,一直未能解决

Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException:

还是没能解决这个异常,然后仔细查看log依然无法定位错误和原因,虽然查看很多博客大概知道aapt的错误点,但是依然无法定位和解决。然后我们就需要点击Gradle Console进行详细查看报错日志定位原因,如下所示:

然后我详细查看gradle运行信息终于找到了错误根源,如下所示:


原来是.9图片又问题,真是坑坏我了,然后进行替换图片就ok了。

图片中包含有alpah通道所以在执行app:mergeDebugResources时出现了错误 ,解决方法就是让美工重新换一张没有alpha通道的9宫图就好了,或者可以自行修改,在sdk\tools下自带的draw9patch工具。欢迎大家一起学习和探讨喔。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值