【问题标题】:Problems setting up Roboguice 2.0 in eclipse在 Eclipse 中设置 Roboguice 2.0 的问题
【发布时间】:2012-05-11 13:51:42
【问题描述】:

好的,所以我已经研究了几次,但我根本无法使用 RoboGuice 2.0 启动和运行我的项目

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

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

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

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

'注解类型InjectView的属性值未定义'

我已按照以下说明操作:

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

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

RoboGuice 2.0, Guice 3.0-no_aop, jsr305

我确定我在这里遗漏了一些简单的东西,有人有什么想法吗?提前致谢。

【问题讨论】:

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

标签: android eclipse roboguice


【解决方案1】:

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

我以前没有使用过自定义注释,但与“@Override”等标准注释不同,您必须导入类以便 Eclipse 识别代码。

import roboguice.inject.InjectView;

如果您点击控制和空格,Eclipse 将在编写代码时以正常方式为您自动完成。

希望这对其他人也有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-31
    • 2012-08-18
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多