【问题标题】:android manifest optional meta-dataandroid manifest 可选元数据
【发布时间】:2021-08-21 15:03:33
【问题描述】:

在编写模块时,我想通过项目的 gradle 文件从开发人员那里获得一个开发人员模式选项开关。

所以我通过项目 gradle 中的 manifestPlaceholders 得到它:

manifestPlaceholders = [DeveloperMode : "false"]

但我想让它成为可选的,这样当我从 manifestPlaceholders 中删除它时,开发人员就不会遇到此错误:

清单合并失败:属性 meta-data#developer_mode@value 在 AndroidManifest.xml 需要占位符替换,但 没有提供值。

有可能吗?通过其他方式?

【问题讨论】:

    标签: android android-manifest android-module


    【解决方案1】:

    我想出的解决方案是通过从模块的清单中删除变量来删除占位符要求,然后从开发人员应用程序的清单文件中读取它,所以现在如果开发人员需要在 gradle 文件中触发此功能应用他/她应该实现清单占位符功能。

    【讨论】:

      猜你喜欢
      • 2014-05-31
      • 1970-01-01
      • 2013-07-17
      • 2016-02-06
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2012-09-20
      • 2016-04-26
      相关资源
      最近更新 更多