在android源码中单独编译新添加的应用报错:user tags are only supported on legacy modules

如题,if you 遇到里这样的情况,可能是因为你所添加的应用根目录中的Android.mk文件中的编译条件的语句写的有问题(LOCAL_MODULE_TAGS),先给大家做如下一点点的介绍哈~

官方文档有如下说明:

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

So,我们的解决也就有了哈~

Android.mk文件中修改LOCAL_MODULE_TAGS语句如下:

LOCAL_MODULE_TAGS := optional

你可能感兴趣的:(android,Module,user,文档,tags)