在Eclipse中设置Roboguice 2.0的问题

时间:2012-05-11 13:51:43

标签: android eclipse roboguice

好的,所以我已经调查了几次,而我根本无法使用RoboGuice 2.0来启动和运行

Eclipse只是无法识别注释,例如。

@InjectView(R.id.link_email) TextView linkEmail;

我得到(在'问题'窗格中):

'InjectView无法解析为类型MyActivity.java'

'注释类型InjectView'

的属性值未定义

我按照以下说明操作:

http://code.google.com/p/roboguice/wiki/InstallationNonMaven

我在libs文件夹中有这些jar并添加到构建路径中:

RoboGuice 2.0, Guice 3.0-no_aop, JSR305

我确定我在这里缺少一些简单的东西,任何想法的人?提前谢谢。

1 个答案:

答案 0 :(得分:1)

好的,所以我非常愚蠢,答案非常明显。

我之前没有使用过自定义注释,但与“@Override”之类的标准注释不同,你必须导入Eclipse的类来识别代码,例如。

import roboguice.inject.InjectView;

如果您点击控制和空间,Eclipse将以正常方式为您自动完成此操作。

希望这也有助于其他人!