Android Anotaciones: Clase anotada Xyz_ no encontrando su original ("no se puede encontrar la clase de símbolo Xyz")

Utilizo las últimas anotaciones Android 2.6 e IntelliJ IDEA. A veces siempre tengo problemas con las anotaciones / classpath / orden de compilación. Parece ocurrir irregularmente. Tuve el proyecto de compilar más temprano hoy, luego cambió un archivo res / layout-xml más adelante, entonces intento construir el proyecto y obtener un error.

Pero no hay errores de sintaxis ni nada en los archivos de origen xml ni java.

El problema es que la clase anotada no encuentra su clase original, consiguiendo

cannot find symbol class Intro 

error.

Mi estructura de proyecto:

 /src/ /app/activity/Intro ... /gen-annotation-processed/ /app/activity/Intro_ ... /gen ... 

Mis preferencias de anotación de IDEA:

Ruta del procesador:

 /path/to/project/ext-libs/androidannotations-2.6.jar 

Nombre del procesador FQ:

 com.googlecode.androidannotations.AndroidAnnotationProcessor 

Carpetas de origen en el módulo IDEA de Android del proyecto:

 gen gen-annotation-processed src 

Introduzca aquí la descripción de la imagen

Error de inicio de sesión en IDEA al crear el proyecto (vía IDEA, no ant o maven):

Introduzca aquí la descripción de la imagen

(La clase "Intro" existe en la carpeta src y no contiene errores.)

Actualización : Tengo que trabajar ahora, aunque no estoy seguro de qué / donde cambié algo después de jugar con la configuración de ida y vuelta. En realidad podría ser un problema con IDEA y no en realidad Android-anotaciones relacionadas, no estoy seguro todavía.

Lo que normalmente parece funcionar es: hacer una reconstrucción (puede lanzar errores de compilación, ignorar). Luego haz una Build (no una reconstrucción completa). Por algunas razones, las múltiples corridas de compilación no funcionan correctamente cuando se realiza una reconstrucción, es necesario realizar la combinación reconstruir + construir.

El problema mencionado anteriormente fue un problema con el nuevo sistema de compilación que se introdujo con IDEA 12, en combinación con una emisión de AA 2.x, que mientras tanto se fija en AA 3.

Ver:

(De todas maneras, como se menciona en @outlying, maven es una buena idea en general para que sea independiente del IDE en absoluto.)

¿Has probado este enlace http://www.ashokgelal.com/2012/12/setting-up-intellij-idea-12-with-maven-actionbarsherlock-roboelectric-androidannotations/ ?

Funciona como un encanto para mí, pude configurar algunos proyectos con AA en IDEA

Tienes que habilitar el procesamiento de anotaciones android en Archivo-> Otras configuraciones-> Configuración predeterminada.

Introduzca aquí la descripción de la imagen

  Goto de tu aplicación build.gradle
 Y quitar 

Apt "org.androidannotations: androidannotations: {xxx}" Compile 'org.androidannotations: androidannotations-api: {xxx}'
Luego vuelva a ponerlo Apt "org.androidannotations: androidannotations: {xxx}" Compile 'org.androidannotations: androidannotations-api: {xxx}'
Y reconstruir
Funciono para mi
  • Android Studio - Problema con Android SDK en Windows 7
  • Android Gradle Apache HttpClient no existe?
  • IntelliJ IDEA 12 y Homebrew Android SDK
  • Android Studio - Valores de error de compilación de Appcompat-v23 / styles_bases.xml
  • Junit usando ActivityInstrumentationTestCase2 - Excepción en el constructor: Stub
  • IntelliJ + git + submódulos -> ¿Dónde se coloca el .iml?
  • ¿Cómo puedo ver las tareas de Gradle de Android en Android Studio?
  • Prueba del espresso del androide: prueba vacía suite. No se encontraron pruebas
  • No se puede resolver el símbolo BitmapFactory.decodeResource en InteliJ
  • Resaltado de inspección de código: no se puede establecer diferentes estilos de resaltado para las severidades de información y de advertencia débil
  • Intellij Idea no encuentra mi dispositivo Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.