Dagger no puede crear un gráfico de objetos aunque puede producir un archivo de puntos.

Estoy luchando con la configuración de Dagger (1.0.1), en una aplicación existente. Se configuró para usar ProGuard pero lo deshabilité para esta prueba con-dontobfuscate.

Cuando habilito dagger-compiler, es capaz de generar con éxito un archivo de puntos con el gráfico de dependencias, pero cuando elimino el compilador y compilo la aplicación en el modo Release, se bloquea durante el inicio, quejándose de que no puede crear el objeto gráfico.

java.lang.RuntimeException: Unable to start activity 
  ComponentInfo{com.corp.myapp/com.corp.myapp.ui.activity.MainActivity}: 
  java.lang.IllegalStateException: Errors creating object graph:

No injectable members on com.corp.myapp.core.services.ConnectionMonitor. Do 
  you want to add an injectable constructor? required by 
  com.corp.myapp.core.services.ConnectionMonitor 
  com.corp.myapp.ui.activity.MyAppBaseActivity.connectionManager

No injectable members on com.corp.myapp.ui.crouton.CroutonManager. Do you want 
  to add an injectable constructor? required by 
  com.corp.myapp.ui.crouton.CroutonManager 
  com.corp.myapp.ui.activity.MyAppBaseActivity.croutonManager

No injectable members on com.corp.core.assembler.ResourceAssembler. Do you want 
  to add an injectable constructor? required by 
  com.corp.core.assembler.ResourceAssembler 
  com.corp.myapp.ui.activity.MyAppBaseActivity.resourceAssembler

VeoMyAppBaseActivity y sus dependencias conCroutonManager oConnectionMonitor se muestra en el archivo de puntos generado, por lo que de acuerdo coneste comentario Esperaba que esto funcionara. AFAIK: si había algo mal, debería ser detectado por la compilación habilitada por compilador que usé para generar el archivo de puntos.

ACTUALIZAR:

Previamente dije que

En el modo de depuración nunca falla

pero no es realmente cierto después de más pruebas: EnDepurar el modo no falla porque ProGuard está deshabilitado, mientras que enLanzamiento El modo está habilitado por defecto. Si compilo la aplicación en modo Release perosaltar ProGuard, Tampoco recibo los errores y la aplicación se inicia con éxito. Entonces, el problema está definitivamente relacionado con mi configuración de ProGuard.

Respuestas a la pregunta(4)

Su respuesta a la pregunta