Android strings.xml中定义的文本中的未替换撇号是否会导致我的应用程序崩溃?

Android strings.xml中定义的文本中的未替换撇号是否会导致我的应用程序崩溃?,android,Android,谷歌的官方文件提到: 转义撇号和引号 如果字符串中有撇号或引号,则必须将其转义或将整个字符串括在其他类型的括引号中。例如,以下是一些可用和不可用的螫针: <string name="good_example">"This'll work"</string> <string name="good_example_2">This\'ll also work</string> <string name="bad_example">This d

谷歌的官方文件提到:

转义撇号和引号

如果字符串中有撇号或引号,则必须将其转义或将整个字符串括在其他类型的括引号中。例如,以下是一些可用和不可用的螫针:

<string name="good_example">"This'll work"</string>
<string name="good_example_2">This\'ll also work</string>
<string name="bad_example">This doesn't work</string>
<string name="bad_example_2">XML encodings don&apos;t work</string>
“这会有用的”
这也行
这不管用
XML编码不&apos;行不通
我的问题是:未替换的引号是否会导致应用程序崩溃,或者只是没有效果,引号不会出现在应用程序UI中?它会在特定的Android版本上崩溃吗?我这样问是因为如果我不转义这个符号,Eclipse SDK会给我编译错误,但我遇到了一个第三方应用程序代码,它没有转义这些字符,它随机崩溃,我想确认这是/不是崩溃的可能原因之一。

第三方应用程序代码可能不是最新的。转义引号的要求在去年某个时候(不记得确切的时间)由更新的aapt引入


反斜杠只是aapt的一个提示,它并没有进入apk文件。因此,我不希望某个应用程序因为这个特定的原因而崩溃。

在声明崩溃为“随机”之前,请阅读错误消息、堆栈跟踪和调试,谢谢您的回复。我的意思是,尽管其他用户报告了崩溃,我无法在模拟器或Android设备上复制它,因此我想知道这是否会导致崩溃。避免沮丧的提示:我注意到,在将XML更正为上面显示的一个好示例时,有必要在构建之间清理项目。谢谢。这就是我需要的确认。