【发布时间】:2016-11-25 23:27:00
【问题描述】:
我想将我的应用程序本地化为法语和其他语言,因此我创建了上述文件夹并在将它们翻译成法语后填充了所有字符串。我收到编译时错误“撇号前面没有\”。根据错误和this SO question,我在所有撇号前面添加了\,但是当我编译它时,Android Studio 删除了所有反斜杠并抛出了同样的异常。有没有人遇到过这个问题?什么是最简单的解决方案?这是我得到的错误,
错误:(74) 撇号前面没有\(在“En téléchargeant une application d'mybiz ou Google ™ (ci-après appelée «La Société»), l'installation ou l'utilisation de cette application ou de toute partie de celle-ci («Application»), vous acceptez les termes et conditions Et Conditions")。
这是由我的条款和条件长字符串的第一行引起的。
<string name="terms">
"En téléchargeant une application d'mybiz ou Google ™ (ci-après appelée «La Société»), l'installation ou l'utilisation de cette application ou de toute partie de celle-ci ( «Application»), vous acceptez les termes et conditions Et Conditions ").
more text and then"
</string>
我在末尾添加了引用,但 AS 为我添加了它,并在编译时删除了我的所有更改。我也用 > 替换了括号,但它再次删除了我的更改。即使我删除了整个术语字符串,它也会在编译时为我添加所有字符串。感谢 Android Studio 和 Google,这对我来说是最烦人、压力最大的感恩节周末。我希望有人能救我。
【问题讨论】:
-
我在使用带有构建工具 25.0.1 的 Android Studio 2.2.2 时也遇到了这个问题。
标签: android android-studio localization android-xml