我开始了一个新项目(在Eclipse classic中),将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文件,该文件指向您的自定义robo模块:
<?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/