开机动画bootanimation.zip无法打开,报错如下
行 6252: 01-01 08:00:10.882 663 671 D BootAnimation: rotation bootstats 0
行 6253: 01-01 08:00:10.883 663 671 E BootAnimation: Get Carrier Animation type: 0,status:0
行 6254: 01-01 08:00:10.883 663 671 D BootAnimation: Get Carrier Animation file: (null) failed
行 6255: 01-01 08:00:10.883 663 671 D BootAnimation: rotation bootstats 0
行 6256: 01-01 08:00:10.883 663 671 E BootAnimation: Get Carrier Animation type: 0,status:0
行 6257: 01-01 08:00:10.883 663 671 D BootAnimation: Get Carrier Animation file: (null) failed
行 6258: 01-01 08:00:10.884 663 671 D BootAnimation: rotation bootstats 0
行 6259: 01-01 08:00:10.884 663 671 E BootAnimation: Get Carrier Animation type: 0,status:0
行 6260: 01-01 08:00:10.884 663 671 D BootAnimation: Get Carrier Animation file: (null) failed
行 6261: 01-01 08:00:10.886 663 671 E BootAnimation: couldn’t find desc.txt
原因:bootanimation.zip文件的问题,开机动画文件需要使用打包的方式进行压缩
解决方法:
在part0 part1 desc.txt 相同的路径下执行以下指令:
zip -r -0 bootanimation.zip part0 part1 desc.txt
在当前路径下会生成图中的bootanimation.zip,这个文件开机时才可以打开
用7z的zip压缩格式和压缩等级仅存储的方式压缩得到的压缩包,开机时候就无法读取;
在part0的上一级路径bootanimation,用zip -r -0 bootanimation.zip bootanimation/ 的方式进行压缩得到的bootanimation.zip也不行
经验都是用时间堆积起来的,希望这些tips对至少一个人有所帮助!