Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android占位符-如何使用布尔值_Android_Android Gradle Plugin_Android Manifest - Fatal编程技术网

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]