1. eng:debug版本;
2. user:release版本;
3. userdebug:部分debug版本
4. tests:测试版本
Android.mk中使用配置宏LOCAL_MODULE_TAGS来指定模块的编译类型,一般配置值为:user/eng/test/optional四个值。那么LOCAL_MODULE_TAGS设置为不同值有何作用呢?下面是对应不同值编译的结果:
(1)user:只有在user版本时该模块才被编译进去(用户版本);
(2)eng:只有在eng版本时该模块才被编译进去(工程版本);
(3)test:只有在tests版本时该模块才被编译进去;
(4)optional:在所有版本中都编译该模块进去。
本文详细介绍了Android编译系统中如何通过LOCAL_MODULE_TAGS配置宏来指定不同类型的编译目标,包括user、eng、test和optional四种类型,并解释了每种配置下模块编译的行为。
834

被折叠的 条评论
为什么被折叠?



