3.0 Appt2的异常问题 不一定需要关闭才能通过编译

 

正如标题所言,Android studio3.0并不是真的如网上所说,关闭就是最好的解决方式;

如果出现Appt2问题,请不要着急寻求度娘的帮助,如果能够自己先去找问题的根本,然后分享出来,比起度娘五花八门的处理方式可能更为妥当(我的说的这一句也不一定是对的,好比有些时候直接寻求度娘比你自己花几个小时几天来的更为划算,因人而异吧)。如果真的在自己努力下解决不了,那也只能寻求高能的来解决问题了;

言归正传,首先说明一下对于谷歌既然能把Appt2默认打开,那也就说明打开它有一定道理,你想,作为一个大公司,不可能无缘无故就做这么一个操作对吧。关于Appt2有较深了解的:

1. 如果对Appt2想过多的了解可以看这位仁兄发的aapt2 资源 compile 过程的解释;

2. 如果有需要自己针对其更改的;还可以接着看这位仁兄的另一篇文章aapt2 适配之资源 id 固定》

如果

对于Appt2出现的异常,我列出几个解决方式供大家参考:

1、如果项目需要在短时间内解决问题,而且你也没有那么多时间去处理问题的时候,你可以根据官方给出的提示(\SDK\docs下的index文件打开,就可以看到你找的文档了),官方给出的提示就是Appt2默认情况是打开的,如果真的不需要那么就在你的工程中gradle.properties的文件尾部添加android.enableAapt2=true就可以了;这么设置有一个弊端,如果那点想把你的Build版本提高到24.0以上是可能会出现别的另类问题;

2、这种解决方式就比较繁琐了,你可以详细的看一下我前面提的那两篇文章,依照这位仁兄的方式,就可以解决appt2的问题,本人亲测可以用;

3、第三种方式,就是本人提最较好的处理方式(在不关闭Appt2的功能情况下);

如果你在默认打开Appt2情况下出现以上问题,那么你就可以根据给出的erro提示依次处理,就可以在不关闭Appt2的情况完美解决;

 

提示1:工程内有.9图片全部处理掉;

提示2:根据一下图片中花圈的报错提示将这种作为处理掉,其实有的时候再某些版本下这种不是一种错误,而是你自己一些不好代码习惯,当时在该版本没作为错误处理因此也就不会报错。而使用了Appt2处理方式,告你这个方式不好的,所以需要去修正一下。(说一下,不同的情况下,花圈里面的报错内容是不一样的,这个报错因个人工程而不同,各位同道,可以根据自己的情况而对应的去做修改);

最后跟大家说一下,如果是官方默认的一些操作,尽量自己不要去改动(有一定能力及较深了解情况下可以避开官方的一些工具),条件或时间允许下还是自己动手去分析问题解决问题;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值