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\
参考文章:







网友评论