android占位符-如何使用布尔值
我创建的清单占位符如下所示:android占位符-如何使用布尔值,android,android-gradle-plugin,android-manifest,Android,Android Gradle Plugin,Android Manifest,我创建的清单占位符如下所示: manifestPlaceholders = [appDrawerName: "Staging",canExport:"true"] 我正在尝试使用它设置活动的以下导出属性: <activity android:name=".UI.product.ProductDetailsHostActivity" android:theme="@style/NoActionBarTheme" android:exported=
manifestPlaceholders = [appDrawerName: "Staging",canExport:"true"]
我正在尝试使用它设置活动的以下导出属性:
<activity android:name=".UI.product.ProductDetailsHostActivity"
android:theme="@style/NoActionBarTheme"
android:exported="${canExport}"/>
有没有办法解决这个问题?我尝试使用canExport:true,不带引号,但结果相同
顺便说一句,第一个占位符很好用 您必须提供一个布尔值,而不是manifestplaceholder数组中的字符串
改变这个
manifestPlaceholders = [appDrawerName: "Staging",canExport:"true"]
到
请注意布尔值true而不是字符串“true”对于我来说,没有引号的版本仍然会导致“无法转换字符串…”错误。奇怪的是,@j2emanue说:“我试过使用canExport:true,没有引号,但结果相同。”。但他仍然接受了答案…?这仍然会导致错误,即答案不应被接受。请检查您在AndroidManifest.xml中的配置和用法。如果配置正确。它应该可以工作。现在有关于此问题的错误报告:
manifestPlaceholders = [appDrawerName: "Staging",canExport:true]