我开始了一个新项目(在 Eclipse 经典中),添加了 roboguice-2.0.jar
guice-2.0-no-aop.jar
和 jsr305-1.3 .9.jar
到我的项目和构建路径。
第一步是扩展RoboApplication,但是eclipse找不到这个类的匹配包。我查看了源代码,roboguice 的包是 roboguice.application.RoboApplication
,它不存在。
我的项目中没有roboguice下的应用。
我错过了什么?
最佳答案
因此,令人沮丧的是,roboguice 库开发有 outpaced its documentation .新库中没有 RoboApplication 类。
相反,您应该删除该文件并在指向您的自定义机器人模块的值中创建一个 roboguice.xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="roboguice_modules">
<item>com.mypackage.MyModule</item>
</string-array>
</resources>
此外,如果您使用 AbstractAndroidModule 或 RoboModule 作为您的模块代码,它现在称为 AbstractModule。
关于Android - 设置 Roboguice 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11445287/