终极解决:AAPT2 error: check logs for details

终极解决:AAPT2 error: check logs for details

编译打包又再次遇到这个问题,AAPT2 error: check logs for details 记得以前记录了,但是没有整理

终极解决:AAPT2 error: check logs for details

目前我遇到过两种错误:

1.布局文件错误:

主要表现在

1.1 长度或者字体没有加单位

1.2 图片资源找不到

1.3 自定义控件路径导入错误

1.4 图片格式(重点强调),我这里是用png作为登录页图片背景

  1. Android的界面能用png最好是用png了,因为32位的png颜色过渡平滑且支持透明。jpg是像素化压缩过的图片,质量已经下降了,再拿来做9path的按钮和平铺拉伸的控件必然惨不忍睹,要尽量避免。
  2.     对于颜色繁杂的,比如照片墙纸之类的图片(有些应用的启动画面喜欢搞这种),那用jpg是最好不过了,这种图片压缩前压缩后肉眼分辨几乎不计,如果保存成png体积将是jpg的几倍甚至几十倍,严重浪费体积。

2.编译版本问题:

      可以参考其他人的解答

  1. 在项目的gradle.properties中添加  
    android.enableAapt2=false
  2. 如图

    终极解决:AAPT2 error: check logs for details

  3. 运行命令行gradlew –stop
  4. 如果还是有错误,就按照logcat里面的资源,删除,删到不报错为止

终极解决:AAPT2 error: check logs for details

 

纸上得来终觉浅,书到用时方恨少。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115030.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月30日 下午9:00
下一篇 2021年9月30日 下午10:00


相关推荐

  • CSS3选择器02—CSS3部分选择器

    该部分主要为CSS3新增的选择器接上一篇CSS(CSS3)选择器(1)一.通用兄弟选择器:24:E~F,匹配任何E元素之后的同级F元素。二.属性选择器:25:E[att^=val]

    2022年3月25日
    57
  • sql注入orderby子句的功能_sql order by

    sql注入orderby子句的功能_sql order byuniqueidentifier全局唯一标识符(GUID)。注释uniqueidentifier数据类型的列或局部变量可用两种方法初始化为一个值:使用NEWID函数。将字符串常量转换为如下形式(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,其中

    2025年6月17日
    6
  • java for循环map赋值_Java for循环Map集合优化实现解析

    java for循环map赋值_Java for循环Map集合优化实现解析这篇文章主要介绍了 Javafor 循环 Map 集合优化实现解析 文中通过示例代码介绍的非常详细 对大家的学习或者工作具有一定的参考学习价值 需要的朋友可以参考下在 for 循环实战性能优化 中提出了五种提升 for 循环性能的优化策略 这次我们在其中嵌套循环优化小循环驱动大循环的基础上 借助 Map 集合高效的查询性能来优化嵌套 for 循环 如果小循环和大循环的集合元素数量分别为 M 和 N 则双层 For 循环的循环次

    2026年3月26日
    1
  • C语言优先级 运算符

    C语言优先级 运算符1、最高级:出现同级别运算符时的结合方向是从左往右(下面级别没写结合顺序时,默认是从左往右)。()圆括号[]下标运算符号->指向结构体成员运算符.结构体成员运算符2、第二级:!、~、++、–、-、(类型)、*、&、sizeof。这一级都是单目运算符号,这一级的结合方向是从右向左。比如出现*p++,这时*和++同级别,先算右边,再左边。所以*p+…

    2022年6月16日
    39
  • linux系统sdio接口wifi编程,3个SDIO接口WiFi模块/WiFi+蓝牙组合模块介绍-SKYLAB「建议收藏」

    linux系统sdio接口wifi编程,3个SDIO接口WiFi模块/WiFi+蓝牙组合模块介绍-SKYLAB「建议收藏」原标题:3个SDIO接口WiFi模块/WiFi+蓝牙组合模块介绍-SKYLAB听说你在找SDIO接口WiFi模块/WiFi蓝牙组合模块?SKYLAB有推出3款支持SDIO接口的小尺寸WiFi模块和WiFi+蓝牙组合模块。以下是这三款模块详情。(1)支持SDIO接口WiFi模块WG223WG223是一款SDIO接口(兼容SDIO1.1/2.0/3.0)WiFi模块,专门为实现嵌入式系统…

    2022年10月3日
    3
  • RxJava flatMap使用[通俗易懂]

    RxJava flatMap使用[通俗易懂]RxJavaflatMap使用1、使用场景首先从一个接口中获取list,然后根据获取到list中的元素信息,再获取每个元素的详细信息2、以下是代码片段(仅笔记于此)StringalbumUrl=“http://m.kugou.com/zlist/list?listid=2&type=0&uid=89255811&sign=495dc043c2b3ac9f…

    2022年5月4日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号