Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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 ADT在Strings.xml中显示错误_Android_Xml_Resources_Adt - Fatal编程技术网

Android ADT在Strings.xml中显示错误

Android ADT在Strings.xml中显示错误,android,xml,resources,adt,Android,Xml,Resources,Adt,姜饼发布后,我将我的ADT更新为最新版本。现在呢 <string name="date_format">%d:%d %s</string> 以前的ADT版本运行良好。我做错什么了吗?每当有超过1个格式说明符时,就会出现此错误。请尝试执行以下操作 <string name="date_format" formatted="false">%d:%d %s</string> %d:%d%s 详细的解释可以在这个问题的答案中找到:或者,您可以修改%格

姜饼发布后,我将我的ADT更新为最新版本。现在呢

<string name="date_format">%d:%d %s</string>

以前的ADT版本运行良好。我做错什么了吗?每当有超过1个格式说明符时,就会出现此错误。

请尝试执行以下操作

<string name="date_format" formatted="false">%d:%d %s</string>
%d:%d%s

详细的解释可以在这个问题的答案中找到:

或者,您可以修改%格式说明符以使用参数索引,如下所示:

<string name="date_format">%1$d:%2$d %3$s</string>
%1$d:%2$d%3$s

中有关格式化程序类的详细信息

我也看到了由打字错误引起的错误:
%$3s
。应该是
%3$s


仅针对像我这样愚蠢的人:)

我知道这条线已经死了,但非常感谢。无论出于何种原因,许多SDK演示/示例都存在这个问题。这看起来像是一个解决办法,因此我认为hopia的答案是可取的-这一答案看起来像是与Android资产打包工具正确配合。在我的例子中,我错误地输入了格式参数1%$s,而不是%1$s。我觉得这是一个比公认答案更好的答案。
<string name="date_format">%1$d:%2$d %3$s</string>