10

Estoy tratando de usar el marco Android annotations porque parece bastante poderoso. Estoy bastante atascado para configurar mi primer proyecto basado en él. Seguí cada paso del wiki pero no genera ningún archivo después de una compilación.Marco de anotaciones de Android no parece generar nada

Así que cuando pido una clase generada a partir del manifiesto:

<activity android:name=".MyActivity_" 
    android:label="@string/app_name"> 

me sale una excepción:

java.lang.ClassNotFoundException 

Mi actividad es exactamente el mismo que en el wiki:

@EActivity(R.layout.main) 
public class MyActivity extends Activity { 

    @ViewById 
    EditText myInput; 

    @ViewById(R.id.myTextView) 
    TextView textView; 

    @Click 
    void myButton() { 
     String name = myInput.getText().toString(); 
     textView.setText("Hello "+name); 
    } 
} 

¿Alguna idea?

EDITAR: Acaba de encontrar un directorio ".apt_generated" está hecho pero está vacío después de la compilación.

+0

¿Podría ser un problema de eclipse? –

Respuesta

4

Esto parece ser un error de AndroidAnnotations, y se debe informar en el rastreador de errores dedicado, aquí: http://code.google.com/p/androidannotations/issues/entry. También es posible usar los AndroidAnnotations lista de correo, http://groups.google.com/group/androidannotations

En primer lugar, Tengo algunas preguntas:

¿Qué IDE utiliza: Eclipse, Netbeans, IntelliJ? Cual version ?

¿Utiliza Maven, Ant o solo su IDE para construir el proyecto?

Su problema puede deberse a algunas cosas: el procesamiento de la anotación no se desencadenó, un error en AA o los archivos generados en una carpeta que no forma parte del classpath.

En Eclipse, puede obtener más información de la vista "Ventana> Mostrar vista> Registro de errores". Si se desencadena el proceso de anotación, debería ver algunos mensajes sobre AndroidAnnotations.

+0

¡Hola Piwai! gracias por su respuesta, muy apreciada. Estaba a punto de publicar un problema para descifrar el código, pero me temo que es un problema simple. Estoy usando eclipse y solo para construir mi proyecto. He adjuntado mi registro de error allí: http://oi51.tinypic.com/21mf2td.jpg ¿Tiene alguna idea? –

+0

Continuando con el debate sobre el rastreador de errores dedicado: http://code.google.com/p/androidannotations/issues/detail?id=89 –

Cuestiones relacionadas