在 res/值/字符串之外声明的重音字符 (à, é, ù) 不支持"ant debug"



我们使用的大多数字符串都来自strings.xml文件,没有问题。

但是有些字符串是用StringBuilder编写的,或者来自Params.java文件,该文件保存静态值。如果使用ant cleanant debug命令行构建。apk,则不显示重音字符(通常的问号)。如果Eclipse构建它,没有问题。

我知道。java文件是用Cp1252编码的。但是它只对ANT导致错误。

有人知道为什么或如何解决这个问题吗?

这是由于javac编译.java文件的方式。可能eclipse使用javac -encoding Cp1252而ant使用系统默认编码

相关内容

  • 没有找到相关文章