Я использую RoboGuice 3.0 alpha-2, делаю это довольно долгое время, и я доволен этим. Теперь я хотел перейти на RoboGuice-3.0 или -3.01, но я не могу работать.RoboGuice, RoboBlender и Eclipse
Я использую Eclipse (я использую Android Studio в каком-то проекте, но мне это действительно не нравится), RoboBlender жалуется на AnnotationDatabaseImpl, не будучи там. Когда я отключить Roboblender, я получаю
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)
я вернулся в альфа-2, но теперь мне интересно, если RG и RB работы с Eclipse, и муравей?
Редактировать: Я упомянул «Затмение». Мне не интересно, как это работает в Android Studio, я хочу знать, как заставить его работать в Eclipse.
Ah. Я сделал это в манифесте, но не в собственности. Я попробую. – Christine
Но, наверное, мне придется переключиться на Android Studio рано или поздно, к сожалению ... – Christine
Я добавил аргумент компилятора java, у меня уже была линия метаданных в моем манифесте, но она все равно не будет генерировать AnnotationDatabaseImpl файл. – Christine