我正在开发一个 NativeScript 应用程序,我想在 Google Play 商店上发布该应用程序,其名称中带有撇号(例如 Naren 的应用程序)。它在 ios 上运行良好,因为我必须按照本示例中的描述更改 info.plist 文件。但是对于 Android,它在 ('s) 之后修剪名称,并且它作为 Naren 而不是 Naren 的应用程序部署在设备/模拟器上。
这是我的 AndroidManifest.xml 中的代码
<application
android:name="com.tns.NativeScriptApplication"
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/AppTheme">
并在 strings.xml 中(在 values 和 values-v21 文件夹中)
<resources>
<string name="app_name">Naren's Orders Dev</string>
<string name="title_activity_kimera">Naren's Orders Dev</string>
</resources>
有没有人经历过?
我在这里找到了有关 android 资源的解决方案。他们说
处理特殊字符
当字符串包含在 XML 或 Android 中具有特殊用途的字符时,您必须对这些字符进行转义。某些字符可以使用前面的反斜杠进行转义,而其他字符则需要 XML 转义。撇号和单引号也可以通过将整个字符串括在双引号中来处理。一些示例如下所示:
单引号 (')
以下任何一项:
'
\'
Enclose the entire string in double quotes ("This'll work", for example)
我曾尝试与'
第一,但是这是没有工作,但\'s
工作。在这里发布它,因为它可能对其他人有用。
编辑:
'
正在使用 ios,但它正在为此减少空白 Replace normal space with unicode  
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句