我正在尝试使用自定义bootanimation编译AOSP,但没有成功。我刚刚用完了方法......为了改变bootanimation,我已经完成了:
使用以下结构创建了一个.zip文件: bootanimation.zip { desc.txt part0 { 000.png,001.png,......,010.png } 第1部分 { 011.png,012.png,......,021.png } }
在system / core / include / private / android_filesystem_config.h上编辑了权限
将bootanimation.zip文件放在/ system / media /
然而,当Android启动时,它只显示Google商标,跳过启动动画。有人能指出我所缺少的东西吗?
PS:我正在成功编译AOSP。它启动所有功能确定。我的问题只在于编译项目的bootanimation自定义。
答案 0 :(得分:5)
确定。我已经解决了我的问题。 问题是,除了我所做的所有事情之外,bootanimation.zip文件必须使用存储方法进行压缩。
答案 1 :(得分:4)
@mthama写道:
确定。我已经解决了我的问题。问题是,除了我所做的所有事情之外,bootanimation.zip文件必须使用存储方法进行压缩。
解决方案是在打包存档时不使用任何压缩。这可以使用以下命令在Linux上实现:
zip -0r bootanimation.zip desc.txt part0 part1
-0
选项表示不使用任何压缩,而-r
选项表示要以递归方式包含part0
和part1
的内容。
还有一些方法可以通过图形界面实现这一点,例如:使用7-Zip,如下面的答案所示:https://superuser.com/a/337087/295453