I use RoboGuice 3.0 alpha-2, have been doing so for quite a while, and I'm happy with it. Now I wanted to upgrade to RoboGuice-3.0 or -3.01, but that I can't get to work.
I use Eclipse (I use Android Studio in some project but I really don't like it), RoboBlender complains about AnnotationDatabaseImpl not being there. When I disable Roboblender, I get
E/AndroidRuntime(18825): FATAL EXCEPTION: main
E/AndroidRuntime(18825): java.lang.NoClassDefFoundError: com.google.inject.internal.util.$Maps
E/AndroidRuntime(18825): at com.google.inject.assistedinject.BindingCollector.<init>(BindingCollector.java:34)
E/AndroidRuntime(18825): at com.google.inject.assistedinject.FactoryModuleBuilder.<init>(FactoryModuleBuilder.java:206)
E/AndroidRuntime(18825): at com.loqli.android.robo.GossipModule.configure(GossipModule.java:260)
E/AndroidRuntime(18825): at com.google.inject.AbstractModule.configure(AbstractModule.java:78)
E/AndroidRuntime(18825): at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:252)
E/AndroidRuntime(18825): at com.google.inject.spi.Elements.getElements(Elements.java:107)
E/AndroidRuntime(18825): at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:135)
E/AndroidRuntime(18825): at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
E/AndroidRuntime(18825): at com.google.inject.Guice.createInjector(Guice.java:100)
E/AndroidRuntime(18825): at com.google.inject.Guice.createInjector(Guice.java:87)
E/AndroidRuntime(18825): at roboguice.RoboGuice.createGuiceInjector(RoboGuice.java:186)
E/AndroidRuntime(18825): at roboguice.RoboGuice.getOrCreateBaseApplicationInjector(RoboGuice.java:151)
E/AndroidRuntime(18825): at roboguice.RoboGuice.getOrCreateBaseApplicationInjector(RoboGuice.java:90)
I moved back to alpha-2, but now I wonder, should RG and RB work with Eclipse and ant?
Edit: I mentioned "Eclipse". I'm not interested in how it works on Android Studio, I want to know how to make it work in Eclipse.