将Android项目转换为AspectJ项目时,我遇到了很多编译错误(500+)。大多数错误都像“xxx无法解析为类型”
正如此页面所示,这可能是一个编码问题:Compiling errors occur while convert a project to AspectJ project with AspectJ eclipse 3.4 plugin, ajdt2.0.1 ....但我无法弄清楚如何在Eclipse中设置此ajc选项。
我正在使用ADT。
有人可以帮帮我吗?如果您需要其他信息,请告诉我。
感谢。
答案 0 :(得分:0)
请尝试在命令行上执行此操作:ajc -encoding UTF-8
如果ajc未被识别为命令,请将其添加到路径。
我找到了这些链接,他们可能会有所帮助:
http://dev.eclipse.org/mhonarc/lists/aspectj-users/msg07331.html
http://osdir.com/ml/java.aop.aspectj.general/2007-01/msg00034.html
How to change the defaults system java encode form in windows?
如果你解决了问题,请告诉我。
卡洛斯
答案 1 :(得分:0)
我想我解决了我的问题。
因为我在Mac上,ADT正在对文本文件使用一些奇怪的编码。我只需告诉ADT使用UTF-8,它也被AspectJ编译器使用。
这些编译错误是由ADT和AspectJ编译器使用不同的编码引起的。