Dagger 2 en Android, sin mensajes de error

Estoy usando Dagger 2 en mi proyecto de Android y estoy teniendo problemas para depurarlo. Sé que la compilación falla debido a un error en mi configuración de la daga 2 (lo tenía antes) pero es casi imposible rastrearla porque no recibo un mensaje de error apropiado que me dice dónde está el problema. Todo lo que obtengo son mensajes que muestran que el procesamiento de la anotación ha fallado. En la línea de:

Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. Error:(14, 28) error: cannot find symbol class BR Error:(17, 40) error: package com.some.package.databinding does not exist Error:(17, 51) error: cannot find symbol class DaggerSomeComponent ... 

Tal vez de alguna manera está relacionado con el hecho de que yo también estoy usando databinding !?

Estoy usando Dagger 2.5, Gradle plugin 2.1.2 y android-apt 1.8.

¡Gracias por tu ayuda!

javac por defecto sólo mostrará hasta 100 errores. Usted está probablemente sobre este límite debido a las clases databinding que no generan (yo era).

Ponga esto en build.gradle sus aplicaciones:

 gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs << "-Xmaxerrs" << "500" } } 

Android Studio tiene un problema de rendimiento que muestra muchos errores, pero al menos usted podrá verlos.

  • ¿Deberían inyectarse los presentadores (mvP) (dagger2) a las vistas en android?
  • Kotlin y Dagger2
  • Androide plain Junit con Daga 2
  • Realm.io / Dagger / Databinding en el mismo proyecto
  • La clase generada para Component of Dagger 2 no se encuentra en compileTestJava del complemento Java de Gradle
  • Implementación de GoogleApiClient en Android mvp con daga?
  • Daga de referencia no resuelta 2 + kotlin + androide gradle
  • Dagger 2 e implementaciones de interfaz
  • Establecer url de base dinámica utilizando Retrofit 2.0 y Dagger 2
  • Presentador MVP no inyectado correctamente
  • Gradle: fuerza el uso de un repositorio para una dependencia
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.