如何使用我自己的自定义bootanimation编译AOSP项目?

时间:2015-01-15 17:08:30

标签: android compilation android-source boot-animation

我正在尝试使用自定义bootanimation编译AOSP,但没有成功。我刚刚用完了方法......为了改变bootanimation,我已经完成了:

  1. 使用以下结构创建了一个.zip文件: bootanimation.zip {   desc.txt   part0 {      000.png,001.png,......,010.png   }   第1部分 {      011.png,012.png,......,021.png   } }

  2. 在system / core / include / private / android_filesystem_config.h上编辑了权限

  3. 将bootanimation.zip文件放在/ system / media /

  4. 然而,当Android启动时,它只显示Google商标​​,跳过启动动画。有人能指出我所缺少的东西吗?

    PS:我正在成功编译AOSP。它启动所有功能确定。我的问题只在于编译项目的bootanimation自定义。

2 个答案:

答案 0 :(得分:5)

确定。我已经解决了我的问题。 问题是,除了我所做的所有事情之外,bootanimation.zip文件必须使用存储方法进行压缩。

答案 1 :(得分:4)

@mthama写道:

  

确定。我已经解决了我的问题。问题是,除了我所做的所有事情之外,bootanimation.zip文件必须使用存储方法进行压缩。

解决方案是在打包存档时不使用任何压缩。这可以使用以下命令在Linux上实现:

zip -0r bootanimation.zip desc.txt part0 part1

-0选项表示不使用任何压缩,而-r选项表示要以递归方式包含part0part1的内容。

还有一些方法可以通过图形界面实现这一点,例如:使用7-Zip,如下面的答案所示:https://superuser.com/a/337087/295453