Error del conmutador. Eclipse IDE para desarrollo de Android en Mac: Cambiar el cumplimiento del espacio de trabajo a JRE 1.7
Cuando intento usar un Switch Case con switch (string) para un proyecto android, obtengo un error en el IDE de eclipse diciendo: Cambiar el cumplimiento del espacio de trabajo a JRE1.7
No se puede activar un valor del tipo String para el nivel de fuente inferior a 1.7. Sólo los valores convertibles int o las constantes de enumeración se permiten
- Android: ¿Obtener el número de archivos dentro de Zip?
- R.id.container no resuelto
- Cómo cambiar la línea de fondo de EditText mediante programación
- Cómo agregar scrollview a keyboardView en android
- Cómo agregar KmlLayer a M4B Google Map para empresas?
Cuando cambio las propiedades del proyecto a 1.7, consigo el error diferente decir:
Android requiere el nivel de cumplimiento del compilador 5.0 o 6.0. Se encontró '1.7' en su lugar. Utilice Herramientas de Android> Fijar propiedades del proyecto
No quiero cambiar todas esas cadenas de configuración a ENUMS. ¿Tengo otra opción?
Mi entorno: Eclipse SDK, Versión: 3.7.2, Id. De la compilación: M20120208-0800 SO: Mac SnowLeopard (10.6.8)
- Convertir APK en JAR
- ¿Qué tipo de constructor es este, comenzando con <T extends Drawable & DrawerToggle>?
- Método eficaz para convertir un archivo de imagen de RGB a YUV
- "Java.lang.IllegalArgumentException: No configs config configSpec" Al abrir la intención de la cámara
- Establecer el ancho del botón en Android
- Cómo solucionar el error como java.lang.Throwable: setStateLocked?
- Concate JSONArray
- Compartir recursos entre el contexto de OpenGL en Android
JDK7
no es compatible con Android para trabajar con JDK6
String
en el switch
se introdujo en JDK7, por lo que dará un error en JDK6
. Tienes que usar un enum
o if-elseif-else
.
Por lo tanto, cambiar el compilador de Java a JDK6
.
- El mapa de Google llamado dentro de un fragmento devuelve null
- La selección de proyectos en configuraciones de ejecución en Eclipse está vacía