Roboguice: el uso de las inyecciones manuales causa ConfigurationException (no se ha vinculado la implementación)

He encontrado un problema con Roboguice al usar la resolución de instancia manual. Funciona una vez que apago la base de datos de anotaciones. De lo contrario, me sale la excepción:

No implementation for com.kmsoftware.roboguicetest.SomeInterface was bound. 

¿Estoy haciendo algo malo o es solo un error Robolectric / Roboblender?

El código se ve así:

MainActivity.java

 public class MainActivity extends RoboActionBarActivity { // static { // RoboGuice.setUseAnnotationDatabases(false); // } @Inject FragmentManager fragmentManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = (TextView) findViewById(R.id.activityMainLabel); SomeInterface instance = RoboGuice.getInjector(this).getInstance(SomeInterface.class); tv.setText(String.valueOf(instance.getValue())); } ... } 

RoboModule.java

 public class RoboModule extends AbstractModule { @Override protected void configure() { bind(SomeInterface.class).to(ConcreteClass.class); } } 

SomeInterface.java

 public interface SomeInterface { int getValue(); } 

ConcreteClass.java

 public class ConcreteClass implements SomeInterface { @Override public int getValue() { return 7; } } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.