bootanimation.zip 加载 失败

来源:互联网 发布:开淘宝网店攻略 编辑:程序博客网 时间:2024/04/30 23:49

目的:将wmv格式的视频制作为 Android kitkat的开机启动画面

开发环境

1:windows 7

2:ubuntu 12.04 服务器

3: radxa rock pro开发板  Android 4.4 系统


今天使用wmv格式的视频 通过  Adobe Media Encoder CS4_Ankty转化为一系列的 gif格式的图片

然后使用ACDsee的批量工具将gif格式的图片转化为jpg格式的图片

在制作完成后 按照

http://blog.sina.com.cn/s/blog_59f122b40100wdfp.html

介绍来配置 发现再将打包的bootanimation.zip放到 system/media目录后, 无论如何都无法显示动画,后来在这里找到了原因: 

http://blog.csdn.net/do_script/article/details/7338232(感谢作者)

这个zip文件必须在ubuntu下使用下面指令:

 zip -Z store bootanimation.zip part0/*.png part1/*.png desc.txt

windows下zip或者ubuntu下UI压缩都不行。


不过经过测试:

在windows下用Winrar 使用 存储模式来打包成zip文件是可以的.  所谓的存储模式参考百度知道

“WinRAR压缩方式中的存储模式是对文件不做压缩处理,不改变大小的“

 其实 Ubuntu下面的Zip -z store 是同样的道理




总结:

BootAnimation.zip 解析失败的原因是 使用了不合要求的压缩方式有关. 虽然Android要求后缀是zip,但是并没有要求对里面的内容进行压缩. 即打包的时候不能以压缩的方式进行打包。正确的方法如下

Linux:(以ubuntu为例)

 zip -Z store bootanimation.zip part0/*.png part1/*.png desc.txt

Windows: (windows7)

使用WinRar, 压缩文件格式选”Zip“,压缩方式选”存储“














0 0