Android 在eclipse中设置Roboguice 2.0时遇到的问题

Android 在eclipse中设置Roboguice 2.0时遇到的问题,android,eclipse,roboguice,Android,Eclipse,Roboguice,好吧,我已经研究过好几次了,我根本无法用RoboGuice 2.0启动并运行我的项目 Eclipse只是不识别注释,例如 @InjectView(R.id.link_email) TextView linkEmail; 我得到(在“问题”窗格中): 'InjectView无法解析为MyActivity.java类型' '注释类型视图的属性值未定义' 我已按照以下说明操作: 我的libs文件夹中有这些jar,并添加到构建路径中: 机器人指南2.0, Guice 3.0-no_aop, jsr3

好吧,我已经研究过好几次了,我根本无法用RoboGuice 2.0启动并运行我的项目

Eclipse只是不识别注释,例如

@InjectView(R.id.link_email) TextView linkEmail;
我得到(在“问题”窗格中):

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

'注释类型视图的属性值未定义'

我已按照以下说明操作:

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

机器人指南2.0, Guice 3.0-no_aop, jsr305


我肯定我错过了一些简单的东西,有人有什么想法吗?提前谢谢。

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

我以前没有使用过自定义注释,但与诸如“@Override”之类的标准注释不同,您必须为Eclipse导入类才能识别代码

import roboguice.inject.InjectView;
如果点击control和space,Eclipse将在编写代码时以正常的方式自动完成这项操作


希望这对其他人也有帮助

好吧,所以我非常愚蠢,答案很明显

我以前没有使用过自定义注释,但与诸如“@Override”之类的标准注释不同,您必须为Eclipse导入类才能识别代码

import roboguice.inject.InjectView;
如果点击control和space,Eclipse将在编写代码时以正常的方式自动完成这项操作


希望这对其他人也有帮助

您是否将jar文件添加到eclipse项目中?“配置IDE以将这些库添加到项目中”的步骤我已经将它们添加到构建路径中,并且我可以在项目中访问ie.RoboActivity等中的包,但是Eclipse不喜欢这些注释。您是否将jar文件添加到Eclipse项目中了?“配置IDE以将这些库添加到项目中”的步骤我已经将它们添加到构建路径中,并且我可以在我的项目中访问ie中的包。RoboActivity等等,但是Eclipse不喜欢这些注释。