Android 11 新增ro.开头的系统属性

1.首先在build/core/version_defaults.mk 添加

ifndef FIRMWARE_VERSION
  FIRMWARE_VERSION := 0.0.6
endif

2.其次在build/tools/buildinfo.sh 添加

echo "ro.firmware.version=$FIRMWARE_VERSION"

3.最后在build/core/Makefile 添加

备注:如果是Android 12以上版本 目录为build/core/core/sysprop.mk

D_INFO_TXT_TARGET) $(API_FINGERPRINT) $(POST_PROCESS_PROPS)
        @echo Target buildinfo: $@
        @mkdir -p $(dir $@)
        $(hide) echo > $@
        $(hide) PRODUCT_BRAND="$(PRODUCT_SYSTEM_BRAND)" \
                。。。
                PRIVATE_BUILD_DESC="$(PRIVATE_BUILD_DESC)" \
                BUILD_ID="$(BUILD_ID)" \
                  //新增部分
                 FIRMWARE_VERSION="$(FIRMWARE_VERSION)" \
                 //结束
                   BUILD_DISPLAY_ID="$(BUILD_DISPLAY_ID)" \
                DATE="$(DATE_FROM_FILE)" \
                BUILD_USERNAME="$(BUILD_USERNAME)" \

实际操作时 要去掉我注释的部分,一定不能有空格,换行也一定要正确 切记!切记 !!切记!!!

添加完成后,如果编译成功

备注:如果是Android 13版本  修改目录在build\make\core\sysprop.mk文件中修改

则在out/tage 目录下  通过以下命令搜索属性是否添加成功:

find ./ -name  "*.prop" |xargs grep  " ro.firmware.version“ 

如果能正常搜索到 表示添加成功!!!

如果觉得我写的不错的,兄弟们可以帮忙点点赞!

你们的支持是我写下去的动力!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值