Los ejemplos del libro no me iban, me he vuelto loco para encontrar la solución.
Haciendo esto no se arreglaba.
http://www.badlogicgames.com/wordpress/?p=1782
Window–>Preferences –> Android –> Busca el directorio del SDK Java
Botón derecho en cada proyecto Properties–>Elige Java Build Path a mano izquierda–>En la derecha Libraries –> Add Library –>JRE System Library–>Next , OK. Esto para cada proyecto
Al final encontré la solución en esta web:
http://blog.donnfelker.com/2010/07/06/android-must-override-a-superclass-method-errors/#respond
El problema era que por defecto se usaba el compilador 1.5 de Java.
Y en la 1.5 el parámetro @override solo se puede usar para superponer el metodo de una clase padre.
En Java 1.6 también se pueden superponer métodos de interfaces.
Por lo tanto hay que cambiar:
Window –> Preferences –> Java –> Compiler
Seleccionar 1.6 en Compiler Compliance Level
Darle a “Configure Project Specific Settings …" y en project specific settings elige 1.6 en Compiler Compliance level.
Y con esto desaparecen los errores.

No hay comentarios:
Publicar un comentario