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
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
7.配置模拟器中显示分辨率和开机动画中的图片宽高一致
vim out/target/product/emu64x/config.ini