如何用新的更改重新构建vendor.img?

问题描述 投票:0回答:1

我已经尝试过thisthis,但没有帮助。它生成了vendor.img,但没有我的新更改。

以下是我尝试过的,

  1. 我已经成功构建了一个新的 Android 镜像。
  2. 我在 aosp/vendor/customer/rootdir/ 中做了一些更改
  3. make vendorimage

它会重新生成vendor.img,但在设备上闪烁它不会显示我的新更改。看来我错过了一些东西。

感谢任何指点。

android android-source
1个回答
0
投票

在 AOSP 源代码中,如果您对供应商分区进行了任何更改,则必须更改 /vendor/google_devices//BoardConfigPartial.mk 文件

注释文件中的以下行: BOARD_PREBUILT_VENDORIMAGE := 供应商/google_devices//proprietary/vendor.img

并在同一文件中添加以下内容:

ENABLE_VENDOR_IMAGE := true

BOARD_VENDORIMAGE_PARTITION_SIZE := 536870912

BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4

TARGET_COPY_OUT_VENDOR := 供应商

完成此操作后重建项目。 PS:如果 PRODUCT_COPY 相关文件中出现一些错误,请在源代码中注释该行并再次重建代码。

© www.soinside.com 2019 - 2024. All rights reserved.