搜索

451

主题

661

帖子

4943

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4943
QQ
发表于 2022-9-9 18:44:51 1209 浏览 0 回复

Android 12 平台 [FAQ28467]如何在vendor下建立目录


[DESCRIPTION]
有客户需求在vendor下建立目录。
[SOLUTION]
这是一个示例:
在alps-mp-s0.mp1-V8.26版本以在vendor下创建dummy举例,主要是在创建vendor.img的过程中创建dummy文件夹:
  1. build/make:
  2. diff --git a/core/Makefile b/core/Makefile
  3. index 2d56edb9ee..720c3e13b1100644
  4. --- a/core/Makefile
  5. +++ b/core/Makefile
  6. @@ -3103,6+3103,7@@ BUILT_VENDORIMAGE_TARGET := $(PRODUCT_OUT)/vendor.img
  7. define build-vendorimage-target
  8. $(call pretty,"Target vendor fs image: $(INSTALLED_VENDORIMAGE_TARGET)")
  9. @mkdir-p $(TARGET_OUT_VENDOR)
  10. +@mkdir-p $(TARGET_OUT_VENDOR)/dummy
  11. @mkdir-p $(vendorimage_intermediates) && rm -rf
  12. $(vendorimage_intermediates)/vendor_image_info.txt
  13. $(call generate-image-prop-dictionary,
  14. $(vendorimage_intermediates)/vendor_image_info.txt,vendor,skip_fsck=true)
  15. PATH=$(INTERNAL_USERIMAGES_BINARY_PATHS):$PATH \
复制代码

Test:
rootfs下的vendor实际是挂载的vendor.img所在分区,而非vendor.img的内容直接存放在rootfs下的vendor中:
  1. # ls vendor/
  2. app bin build.prop dummy etc firmware lib lib64 lost+found odm odm_dlkm
  3. overlay priv-app res vendor_dlkm
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表