12

我正在尝试使用自定义引导动画编译 AOSP,但没有成功。而且我已经用完了方法...要更改引导动画,我已经完成了:

  1. 创建了一个具有以下结构的 .zip 文件: bootanimation.zip { desc.txt part0 { 000.png, 001.png, ... ..., 010.png } part1 { 011.png, 012.png, .. . ..., 021.png } }

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

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

但是,当 Android 启动时,它只显示 Google 商标,跳过启动动画。有人可以指出我所缺少的吗?

PS:我正在成功编译AOSP。它启动时所有功能都正常。我的问题仅在于已编译项目上的 bootanimation 自定义。

4

2 回答 2

6

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

于 2015-01-15T23:26:32.253 回答
6

@mthama 写道:

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

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

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

-0选项表示不使用任何压缩,并且该-r选项表示包含part0part1递归的内容。

还有一些方法可以使用图形界面执行此操作,例如使用 7-Zip,如此答案所示:https ://superuser.com/a/337087/295453

于 2016-06-15T09:36:31.580 回答