nonnull intdef annotation android scala annotations gradle android-annotations

intdef - com android annotations



Uso de AndroidAnnotations con Scala y Gradle (2)

¿Es posible utilizar Android Anotaciones 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.

Aquí hay algunos puntos de partida y referencias útiles:


Durante mi búsqueda para resolver este problema, agregué algunos enlaces de investigación a mi publicación de 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.