在编写模块时,我想通过项目的gradle文件从开发人员那里获得一个开发人员模式选项开关。
所以我得到它的manifest占位符在项目的gradle:
manifestPlaceholders = [DeveloperMode : "false"]
但是我想使它成为可选的,所以当我从manifest占位符中删除它时,开发人员不会遇到这个错误:
清单合并失败:属性元数据#developer_mode@value atxml需要占位符替代没有提供for值。
这样做可能吗?还有其他方法吗?
我想出的解决方案,是删除占位符要求从模块的清单中删除变量,只是从开发人员的应用程序的清单文件中读取它,所以现在如果开发人员需要在应用程序的gradle文件中触发这个功能,他/她应该实现清单占位符功能。