I.MX6 build.prop

本文详细解析了Android源码中build.prop文件的生成流程,包括Makefile的使用、buildinfo.sh脚本的执行、system.prop文件的整合以及ADDITIONAL_BUILD_PROPERTIES属性的添加。通过案例展示了如何在Android开发过程中有效利用build.prop文件。
/************************************************************************
 *                          I.MX6 build.prop 
 * 说明:
 *     之前由于修改了build.prop,但每次重新编译系统之后就无效了,所以需要
 * 在Android源码里修改。
 *
 *                                     2016-3-29 深圳 南山平山村 曾剑锋
 ***********************************************************************/

一、参考文档:
    Android属性之build.prop生成过程分析
        http://www.cnblogs.com/myitm/archive/2011/12/01/2271032.html
        
二、build.prop的生成是由make系统解析build/core/Makefile完成。
    1. Makefile中首先定义各种变量,这在下一步执行时会用到;
    2. Makefile中调用build/tools/buildinfo.sh执行脚本,并输出到build.prop;
    3. Makefile中直接把$(TARGET_DEVICE_DIR)/system.prop的内容追加到build.prop中;
    4. 收集ADDITIONAL_BUILD_PROPERTIES中的属性,追加到build.prop中。

三、添加system.prop:
    cat device/fsl/sabresd_6dq/system.prop
        qemu.hw.mainkeys=0
        debug.sf.nobootanimation=0

四、cat /system/build.prop
    ......
    ro.build.characteristics=tablet
    # end build properties
    qemu.hw.mainkeys=0
    debug.sf.nobootanimation=0
    
    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    ro.carrier=unknown
    ......
    
 

 

转载于:https://www.cnblogs.com/zengjfgit/p/5333519.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值