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 使用 jni 库构建应用程序

使用 AOSP 树构建 Android 6 消息传递应用程序

为 Dragonboard(Ubuntu 16.04)构建 Android 开源项目(AOSP)时“构建某些目标失败”

构建错误索尼 Togari android Aosp