android - 在 eclipse 中设置 Roboguice 2.0 的问题

标签 android eclipse roboguice

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

Eclipse 只是不识别注释,例如。

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

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

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

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

我已按照以下说明进行操作:

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

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

RoboGuice 2.0, Guice 3.0-no_aop, jsr305

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

最佳答案

好吧,我当时非常愚蠢,答案很明显。

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

import roboguice.inject.InjectView;

如果您按下 control 和 space,Eclipse 将在编写代码时以正常方式为您自动完成此操作。

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

关于android - 在 eclipse 中设置 Roboguice 2.0 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552714/

相关文章:

android - Eclipse 无法通过 Android 识别 "R.id..."

android - 无法在android中使用Asynchttpclient将图像上传到服务器

android - 如何使用 Jetpack compose 实现交错网格布局?

java - Eclipse设置是否仅保留Java静态导入?

java - Eclipse 中的 JUNIT 测试类 - java.lang.ClassNotFoundException

android - Injectview(Roboguice)不适用于多种布局

android - Android 版 ORMLite : Bind DAO with Roboguice

java - Android 中的内联日期选择器

eclipse - 帮助我了解 Eclipse 的 Java 构建路径

android - 意外的生命周期导致致命异常?