android P版本代码全编译的时候,最后在out/xxxx/system/build.prop中可以看到两个系统时间
ro.build.date=Wed Apr 28 17:40:45 CST 2021
ro.build.date.utc=1619602845
当在clean代码的前提前再次增量编译代码时,这个时间发现并没有变化。有时候会有这样的需求:在增量编译的时候,让这个时间发生变化,或者变成自己想的时间戳。
查看到这两个系统属性是在android/build/tools/buildinfo.sh中产生的,echo了两个属性值。
所以,可以在板卡级的system.prop文件中添加这两个值,在编译的时候会PROPERTY_OVERRIDES掉,这样就可以达到目的了。
ro.build.date=Wed Apr 28 17:39:00 CST 2021
ro.build.date.utc=1619602740
本文探讨了在Android P版本的代码编译过程中,如何在增量编译时改变`build.prop`文件中的系统时间。通过分析`buildinfo.sh`脚本并利用`system.prop`覆盖属性,可以实现在编译时定制`ro.build.date`和`ro.build.date.utc`的时间戳。

1686

被折叠的 条评论
为什么被折叠?



