首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >终极解决:AAPT2 error: check logs for details

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

作者头像
全栈程序员站长
发布2021-12-23 14:30:45
发布2021-12-23 14:30:45
7350
举报

编译打包又再次遇到这个问题,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. 如图
  1. 运行命令行gradlew –stop
  2. 如果还是有错误,就按照logcat里面的资源,删除,删到不报错为止
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年9月30日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档