正如标题所言,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处理方式,告你这个方式不好的,所以需要去修正一下。(说一下,不同的情况下,花圈里面的报错内容是不一样的,这个报错因个人工程而不同,各位同道,可以根据自己的情况而对应的去做修改);

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

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

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

    当遇到appt2异常的时候不一定是非要关闭他才能的,appt2中有一个严格检查,当你打包出现签名错误的时候可以看看是不是自己的程序中的图片有过大的(超过1M)的.如果有的话这时也是会报appt2异常的 ...

  2. WPF .NET 4.0 OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)) BUG解决

    WPF .NET 4.0 OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)) BUG解决 参考文章: (1)WPF .NE ...

  3. 基于Android 9.0 电池温度异常提醒

    基于Android 9.0 电池温度异常提醒 参考文章: (1)基于Android 9.0 电池温度异常提醒 (2)https://www.cnblogs.com/wangjie1990/p/1132 ...

  4. ews-java-api-2.0 访问SSL异常

    ews-java-api-2.0 访问SSL异常 测试ews-java-api是否能和exchange服务通信,代码如下: ExchangeService service = new Exchange ...

  5. LoadRunner踩坑记录:服务器“127.0.0.1”在尝试协商 SSL 会话时关闭连接

    用LoadRunner 设置HTTPS的代理后 web_set_secure_proxy("127.0.0.1:8888"); 执行脚本,日志报错: 找了很多教程,最后找到了答案, ...

  6. CITRIX 5.0,XML服务异常引出事件ID 31003和30016错误

    今天使用SERVER 2008,做Citrix 5.0实验,一路安装完成后,打开客户端登录,点击发布的应用程序,没任何反应. 查看应用程序日志同时引出31003和30016两个错误,查询CITRIX网 ...

  7. 关于netty的中nettyio.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1异常排除

    通常引起异常的原因是因为netty的计数的机制, 在服务器收到CloseWebSocketFrame后,SimpleChannelInboundHandler调用release时,会触发CloseWe ...

  8. WINCE6.0刷系统异常

    作者:LoongEmbedded 转自:http://blog.csdn.net/loongembedded/article/details/8956584 1.      刷系统异常现象 随着采用S ...

  9. db2增加decimal类型字段小数位_05725.16.1Hive中decimal类型字段.0结尾数据显示异常问题处理...

    作者:辉少 1 问题描述 Fayson今天在Hive中插入字段类型为decimal的数据时发现,插入数据为1.0, 1.000等以 .0结尾的数据在hive中显示为1,即不显示末尾的.0 ,如下: C ...

最新文章

  1. HTML5仿微信聊天界面、微信朋友圈实例
  2. 写给程序员的最好的13条建议
  3. 最好用的20个数据可视化工具(一)
  4. 观察者模式及c++实现
  5. shell 脚本中特殊变量
  6. OpenShift 4 - 使用教程和免费试用环境
  7. php 中 sql 查询语句怎么写,sql查询语句有哪些
  8. 在互联网和信息快速整合的时代
  9. 数据结构之字符串反转
  10. 通达OA破解版下载|通达OA2015破解版 可用|通达oa2015破解补丁
  11. python判断成语是abac型_ABAC型的成语
  12. 携宠旅行逐渐成为新一代宠物主“刚需”,宠物友好型酒店呈现稀缺
  13. 【实习周报】2019年5月 前端开发实习工作周报汇总
  14. Pixhawk指示灯和蜂鸣器含义
  15. 亚甲基蓝在胃肠道恶性肿瘤淋巴结检获中应用价值的Meta分析
  16. 从沟通的一般模型想到互联网,再想到数字媒体,最后想到信息世界
  17. excel数字不能累加_如何修复不累加的Excel编号
  18. cocos creator jsc 逆向解码为js
  19. 向Mysql批量插入50万条数据
  20. #OIM查错#OIM API调用,报java.net.ConnectException错误

热门文章

  1. 一口气挑了101个适合程序员玩耍的项目!国庆可以玩的很嗨啦
  2. TVM学习(一)安装TVM Ubuntu16.04安装TVM0.8+clang-llvm12.0
  3. 魔兽世界9.5人口最多服务器,魔兽世界最新全球服务器人口普查,国服早已不是世界第一人口大服...
  4. 【计算机网络】计算机三级网络——需要理解的题
  5. 任正非:华为要的是全世界
  6. 气象统计实习报告(不够熟练,程序冗杂)
  7. 工程师如何在面试中脱颖而出
  8. 大学jsp实验七--JavaBean在JSP中的应用
  9. 为什么不建议你给领导回复“收到”?
  10. 破解Gradle(六) Gradle Plugin技术及玩转transform