1. 背景
1.1 升级 gradlePlugin version 后编译报错
项目中 gradlePlugin version 从3.5.3 升级到 3.6.0 之后编译报错:
jarfile\res\mipmap-xhdpi-v4\allimage_gotoback.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
意思就是升级之后的 gradle 编译之后有更严格的资源格式检验方式,project 中第三方 .aar 中的图片 allimage_gotoback.png格式不正确:
1.2 错误原因
allimage_gotoback.png 后缀是 .png,但是我把图片上传到网上校验时发现它实际是个 .gif,所以需要修改相应资源
2. 修改 .aar 中的文件
不要解压 .aar 文件,直接用 7zip open archieve 的方式打开文件,如果要删除某个文件直接删除,如果要修改某个或增加,可以直接拖入。
这样可以正常使用,如果解压了就无法正常使用











