我已经尝试过this和this,但没有帮助。它生成了vendor.img,但没有我的新更改。
以下是我尝试过的,
make vendorimage
它会重新生成vendor.img,但在设备上闪烁它不会显示我的新更改。看来我错过了一些东西。
感谢任何指点。
在 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 相关文件中出现一些错误,请在源代码中注释该行并再次重建代码。