我开始了一个新项目(在Eclipse classic中),将roboguice-2.0.jar guice-2.0-no-aop.jarjsr305-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/

10-09 01:04