Android AOSP 构建所用的总时间
Posted
技术标签:
【中文标题】Android AOSP 构建所用的总时间【英文标题】:Total time taken for Android AOSP build 【发布时间】:2021-10-25 17:31:57 【问题描述】:我最近在远程服务器上为模拟器构建了 android AOSP。我想知道完成构建需要多少时间。 是否有任何构建日志或构建历史可以告知我这一点?
【问题讨论】:
【参考方案1】:如果您想要构建日志,则可以使用以下命令“make”命令在构建期间创建日志文件,以代替简单的“make”命令。
make -j<Number_of_cores_of_Processor> 2>&1 | tee build_log.txt
# Example : make -j6 2>&1 | tee build_log.txt
它将在您的目录中创建一个名为“build_log.txt”的文件。 在此文件中,您可以获取所有构建日志,在文件的最后一行中,您可以看到构建所花费的时间。
您可以在每次构建中使用任何名称的 build_log 文件。 将每个构建日志放入不同的文件中。
注意:上述命令与您用于构建项目的 make 命令相同。只是添加了一些命令来将构建日志保存在文件中。因此,您可以使用该命令代替“make”来获取完整的日志。如果您在运行“make”后运行此命令,那么您将无法充分利用您的构建时间。因为它不会从一开始就构建项目。 如果您想从头开始构建,那么您可以清理之前的构建,然后您可以运行此 make 命令,它将从开始构建您的项目,并且与您的第一次构建所花费的时间相同。 示例:
make clean
make -j6 2>&1 | tee build_log.txt
在我的 cpu 中有 8 个核心,因为我已经制作了 6 个核心。 你可以通过运行'nproc'来检查你的cpu核心并给出相应的值。
【讨论】:
【参考方案2】:你是这个意思吗?
#### build completed successfully (19:29 (mm:ss)) ####
【讨论】:
是的,顺便说一句,我把“时间”放在命令前面以上是关于Android AOSP 构建所用的总时间的主要内容,如果未能解决你的问题,请参考以下文章
最新版发布 | Android 13 现已正式发布至 AOSP!
为旗鱼 (AOSP) 问题构建 android CopperheadOS
使用 AOSP 树构建 Android 6 消息传递应用程序