好的,所以我已经调查了几次,而我根本无法使用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
我确定我在这里缺少一些简单的东西,任何想法的人?提前谢谢。
答案 0 :(得分:1)
好的,所以我非常愚蠢,答案非常明显。
我之前没有使用过自定义注释,但与“@Override”之类的标准注释不同,你必须导入Eclipse的类来识别代码,例如。
import roboguice.inject.InjectView;
如果您点击控制和空间,Eclipse将以正常方式为您自动完成此操作。
希望这也有助于其他人!