build.prop的生成是由make系统解析build/core/Makefile完成
有以下几种添加方式
-
build/tools/buildinfo.sh
中利用echo
命令将属性写到build.prop中
echo "ro.build.id=$BUILD_ID"
echo "android.os.Build.ID=$BUILD_ID"
- device/xxxx厂商/xxxx产品/system.props
const.window.w=1920
const.window.h=1080
- 往
ADDITIONAL_BUILD_PROPERTIES
中添加属性
ADDITIONAL_BUILD_PROPERTIES:= \
$(ADDITIONAL_BUILD_PROPERTIES)\
$(PRODUCT_PROPERTY_OVERRIDES)
-
ADDITIONAL_BUILD_PROPERTIES
又会收集PRODUCT_PROPERTY_OVERRIDES
中定义的属性
ADDITIONAL_BUILD_PROPERTIES:= \
$(ADDITIONAL_BUILD_PROPERTIES)\
$(PRODUCT_PROPERTY_OVERRIDES)
PRODUCT_PROPERTY_OVERRIDES += \
ro.build.version.swversion=1.2\
ro.build.git.version=2.3\
ro.build.git.addr=/device/dsds\
ro.build.git.time=1992-6-1\
参考文章:
网友评论