aosp 增加开机动画
制作 bootanimation.zip
- 准备好
part0
等文件夹 和desc.txt
.desc.txt
中最后一行一定是空行。 - 选中所有 part 文件夹 和
desc.txt
,后右键压缩,选择存储和 zip 格式。
注意,一定是选中所有文件之后压缩,而不是在 bootanimation
这个文件夹上压缩,否则压缩文件中会多出一层文件夹。系统启动的时候,动画阶段会黑屏几秒,然后直接跳到桌面。 还有 desc.txt
中最后一定要是空行,否则也会出问题。
验证 动画包是否正确。
adb root
,adb disable-verity
,adb reboot
adb root
,adb remount
adb shell ls /system/media
确保 system 文件夹下面有 media,如果没有,那么adb shell mkdir /system/media
adb push bootanimation.zip /system/media/
确认 push 正常。adb reboot
检查是否替换完成。
增加文件
vendor/qcom/proprietary/qrdplus/Extension/apps/BootAnimation
文件夹下面增加相应的压缩包和编译文件.
.
└── apps
└── BootAnimation
├── Android.mk
├── bootanimation.zip
└── shutdownanimation.zip
bootanimation.zip
开机动画,shutdownanimation.zip
关机动画。
Android.mk
LOCAL_PATH := $(call my-dir)
$(warning '------------------------------------abcxyz---------------------------------------')
$(shell mkdir -p $(TARGET_OUT)/media)
$(warning $(TARGET_OUT))
$(warning '------------------------------------abcxyz---------------------------------------')
$(shell cp -r $(LOCAL_PATH)/bootanimation.zip $(TARGET_OUT)/media/bootanimation.zip)
$(shell cp -r $(LOCAL_PATH)/shutdownanimation.zip $(TARGET_OUT)/media/shutdownanimation.zip)
$(shell cp -r $(LOCAL_PATH)/*.wav $(TARGET_OUT)/media)
检查是否生效
查看 out/target/product/msm8937_32/system/media
下面是否有相应的动画压缩包。
参考:
https://blog.csdn.net/myvest/article/details/50856199
https://blog.csdn.net/qq_37858386/article/details/120365883
https://blog.csdn.net/luoshengyang/article/details/7691321
安卓手机开机动画bootanimation.zip文件制作以及注意事项
https://blog.csdn.net/zhaoqi2617/article/details/70170387