LOCAL_MODULE_TAGS

LOCAL_MODULE_TAGS 模块的tag,为debug eng tests optional samples shell_ash shell_mksh等tag的组合,一个模块可有多个Tag。

  • user:指该模块只在user版本下才编译
  • eng:指该模块只在eng版本下才编译
  • tests:指该模块只在tests版本下才编译
  • optional:指该模块在所有版本下都编译

注意现在模块现在不能使用user作为模块的Tag,以前如果使用user做为tag,那么这个模块将被自动安装。
如果想定义自动安装的模块,需要在PRODUCT_PACKAGES变量里添加该模块。
该变量在build/target/product/base.mkbuild/target/product/core.mk里有赋值,这是所有产品都将继承的基础配置, 另外每个设备可在自己的产品配置文件device_*.mk里设置该变量,添加更多的模块。
如果当前目录或者父目录有*_GPL*的文件,那么将自动添加gnu的tag。

示例,Camera2的Test模块

LOCAL_MODULE_TAGS示例

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程