Android.bp 学习

发布时间 2023-11-10 13:56:33作者: yyyd~

Android.bp 是 Android 平台上的一种配置文件格式,用于构建 Android 应用程序。它使用声明式语法来描述源代码文件、库和工具的依赖关系,以及如何构建这些内容

Android.bp中的模块类型:

cc_library_headers 

是 Android.bp 中的一种类型,表示包含头文件的 C/C++ 库。这种库只包含头文件,没有实际的实现代码。在 Android.bp 中声明了这种库之后,它就可以被其他模块依赖,并使用它的头文件。

例如

1 cc_library_headers {
2     name: "my_library_headers",
3     export_include_dirs: ["include"],
4 }

在这个例子中,声明了一个名为"my_library_headers" 的 cc_library_headers 库, 包含在 include 目录中的头文件。