Error Android – Se requiere un compilador de nivel superior
Se nos mostrará el siguiente error:
Android requires compiler compliance level X or Y. Found 'Z' instead. Please use Android Tools > Fix Project Properties.
Existen varias soluciones para corregir este problema. Probamos la primera y si no funciona probamos la siguiente.
Solución 1
Probamos seleccionando con el botón derecho el archivo que da error y “Android Tools / Fix Project Properties”.
Miramos a ver si se ha corregido el problema. Si no probamos el siguiente paso.
Solución 2
Vamos al proyecto, luego elegimos una clase que tenga el problema. Vamos a una línea del problema y con el puntero por encima nos saldrán las posibles soluciones que podemos probar.
Probamos las múltiples posibilidades de auto-corrección de Eclipse. Miramos a ver si se ha corregido el problema. Si no probamos el siguiente paso.
Solución 3
Si, por ejemplo, da error en @Overrides y otras anotaciones de otros niveles de compilación. Probamos a cambiar la versión de compilación. Para esto vamos al proyecto que de problemas con el botón derecho y seleccionamos “Properties”.
Luego en la pestaña “Java Compiler” seleccionamos “Enable Project specific settings” y en “Compiler compliance level:” cambiamos la versión (recomendada la de mayor numeración, que será la más nueva), aplicamos y le decimos que sí al mensaje que sale.
El problema debería de haberse corregido.