一、背景
如果您需要将变量插入在 build.gradle 文件中定义的 AndroidManifest.xml 文件,可以使用 manifestPlaceholders 属性执行此操作。此属性采用键值对的映射。
二、示例
android {
defaultConfig {
manifestPlaceholders = [hostName:"www.example.com"]
}
...
}
您可以将某个占位符作为属性值插入清单文件,如下所示:
<intent-filter ... >
<data android:scheme="https" android:host="${hostName}" ... />
...
</intent-filter>