2010-02-08 28 views
3

如果这是一个愚蠢的问题,我会道歉 - 我是Android和Ant的新手。如何在Android Ant编译系统中修改javac的-encoding参数

我有需要使用Android Ant编译系统进行编译的utf8编码源文件。默认情况下,编码设置为ascii。我非常感谢指向我需要做的任何事情,让构建系统知道我的文件是utf8。

顺便说一句,它工作正常,如果我在Eclipse中构建,但我需要从命令行生成。

谢谢!

回答

2

您应该添加java.encoding=UTF-8build.properties

+0

中不存在了,谢谢Alexander。碰巧,我们最终修改了所有源文件以使用转义序列而不是UTF-8字符,因此不再需要这样做,但这看起来确实能解决我们的问题! – 2011-01-06 13:31:42

-1

看看android-sdk-windows \ platforms [your-platform] \ ant \ ant_rules_r2.xml。你可以找到

<javac encoding="ascii" ... 

线那里,我想你可以改变它。

+1

到安装平台的图像的任何更改都坏 - 他们将失去更新。 ANT允许用项目本地文件覆盖任何属性。事实上,这个文件在最近的SDK – 2011-01-02 23:10:17