Android 15 模拟器开机动画源码自定义预置

153 阅读1分钟

1.初始化环境变量

source build/envsetup.sh

2.选择需要编译的设备

lunch sdk_phone64_x86_64-trunk_staging-eng

3.把制作好的开机动画包bootanimation.zip拷贝到device/generic/goldfish/data目录下

4.编辑设备mk文件

vim device/generic/goldfish/64bitonly/product/sdk_phone64_x86_64.mk

5.禁用原始动画,配置拷贝新动画到product/media目录下命令

# Disable default bootanimation
PRODUCT_COPY_FILES := $(filter-out %bootanimation.zip,$(PRODUCT_COPY_FILES))
# Add to proper location
PRODUCT_COPY_FILES += \
    device/generic/goldfish/data/bootanimation.zip:product/media/bootanimation.zip

wechat_2025-08-10_110137_177.png

6.编辑build/make/core/artifact_path_requirements.mk文件

6.1 编辑

vim build/make/core/artifact_path_requirements.mk

6.2 添加如下命令

ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += system/media/bootanimation.zip

wechat_2025-08-10_110210_496.png

7.配置模拟器中显示分辨率和开机动画中的图片宽高一致

vim out/target/product/emu64x/config.ini

wechat_2025-08-10_104814_832.png

8.android 15模拟器开机动画效果

wechat_2025-08-10_105422_983.png