新手请教高手来了。有点长,感谢耐心帮忙的高手们。 我刚拿到一个android sdk包,做平板电脑的。编译环境ubuntu 10.04 现在要做的是修改home页面的应用软件代码。 我将代码导入到eclipse中来修改,修改之后保存,编译SDK不过。我可以保证没改之前是可以编过的,我也可以保证我改的东西是没有错误的,因为可以直接在虚拟机上运行(eclipse中可以编译过)。 我查了eclipse中设置的编码方式是utf-8,我再查了home代码文件格式是latin1(iso-8859-1).
然后我设置eclipse编码为iso-8859-1,再改。SDK就可以编过了。 但我很奇怪为什么会与编码有关呢?
还请高手帮忙解答,感谢。 另外,我有发现代码中有一些中文的注释,显示的是乱码(windows下是正常的),utf-8/iso-8859-1下都显示乱码,我一开始以为是乱码的问题,就把所有的乱码都删了,可是还是编不过。
然后我又查了代码中其它几个应用的代码,但他们都是utf-8格式的,且都能编过。
所以我就很怪异为什么就home代码一定要用iso-8859-1呢? 写得很长,我只是想把事情写得明白,还请高手能帮忙耐心的看一下。 感恩。
然后我设置eclipse编码为iso-8859-1,再改。SDK就可以编过了。 但我很奇怪为什么会与编码有关呢?
还请高手帮忙解答,感谢。 另外,我有发现代码中有一些中文的注释,显示的是乱码(windows下是正常的),utf-8/iso-8859-1下都显示乱码,我一开始以为是乱码的问题,就把所有的乱码都删了,可是还是编不过。
然后我又查了代码中其它几个应用的代码,但他们都是utf-8格式的,且都能编过。
所以我就很怪异为什么就home代码一定要用iso-8859-1呢? 写得很长,我只是想把事情写得明白,还请高手能帮忙耐心的看一下。 感恩。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货