gpt4 book ai didi

android - 如何构建 Android AOSP 的一部分?

转载 作者:IT老高 更新时间:2023-10-28 23:31:55 32 4
gpt4 key购买 nike

我正在尝试在 AOSP 的外部目录中构建自己的库和应用程序,但问题是我每次都必须运行 make,并且 make 将编译/构建整个 android。在我的外部应用程序文件夹中,我有 Android.mk 文件,但我无法使用 ndk-build 构建它,它会查找 JNI 文件夹和 NDK_BUILD_PATH,所以问题是:

如何在不重建整个 AOSP 的情况下构建它?

最佳答案

一个普通的 make 调用不会重建超出必要的范围,但即使使用叶库或二进制文件,即使是增量构建也可能需要几分钟。如果您只想构建您的特定模块,您可以查看 build/envsetup.sh 顶部简要记录的功能。具体来说,mmm shell 函数应该很有用,因为它们只构建一个或多个模块而不关心它们的依赖关系,甚至不尝试读取找到的所有 Android.mk 文件在树上。使用它们应该可以显着加快增量构建(但所有依赖项都必须在某个时候构建,即它们对增量构建有用)。

build/envsetup.sh 还定义了许多其他 shell 函数,这些函数对于构建 Android 平台和使用其源代码很有用。

关于android - 如何构建 Android AOSP 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20924563/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com