2011-09-17 12 views
7

¿Es posible usar AndroidAnnotations con el lenguaje de programación Scala y el sistema de compilación Gradle? Cuando trato de integrar AndroidAnnotations en mi proyecto existente de Android/Scala/Gradle, la compilación falla porque las clases de subrayado generadas (por ejemplo, MyActivity_) no se pueden encontrar.Usando AndroidAnnotations con Scala y Gradle

He aquí algunos puntos de partida útiles y referencias:

Respuesta

6

Durante mi búsqueda para resolver este problema, he añadido algunos enlaces de investigación a mi puesto pregunta original. El procesador de anotación AndroidAnnotations genera código fuente (archivos Java). Los procesadores de anotaciones en general parecen funcionar en el nivel de código fuente (y no en los archivos de clase). Espero que AndroidAnnotations genere código Java a partir de los archivos fuente de Scala. Scala no parece ser compatible con la herramienta de procesamiento de anotación Java. Así que mi respuesta a esta pregunta sería: no es posible usar Android Anotaciones con el código fuente de Scala. Sin embargo, AndroidAnnotations aún se puede utilizar en el código fuente de Java en un proyecto de origen mixto Scala.