Error – Major Version 51 is newer than 50 {Xamarin.Studio}


El día de ayer al querer probar una aplicación de Android desde Xamarin.Studio, me indico un error, el cual me decía que debía de actualizar a la versión 51, ya que es mas nueva que la 50, lo cual no era muy entendible para mi, así que comenze en la búsqueda del error. Empece por checarlo en el AndroidManifest.XML, pero todo indicaba que no era problema de mi aplicación, ni del IDE, así que me fui a Internet.

Xamarin Studio Error

Una vez navegando por horas, encontré la solución:

Versión 51 significa Java 7 y versión 50 significa Java 6, así que el error indica que actualmente se estaba trabajando con un compilador mas viejo (Java 6) que la versión recomendada (Java 7).

Xamarin Studio Error2

Entonces lo que se tiene que hacer es simplemente desinstalar Java JDK 6  o la versión que tengan (C:\Program Files\Java\jdk1.7.0_71) e instalar la version Java JDK 7, después reiniciar el sistema (opcional – a mi me funciono sin reiniciar).

Después de instalar la versión reciente, deberán de hacer el cambio en su ruta:

Panel de Control — Sistema y Seguridad — Sistema — Configuracion avanzada del sistema — (Pestaña Opciones Avanzadas) Variables de Entorno

Y en Variables del Sistema cambiar la ruta de JAVA_HOME

Xamarin Studio Error3
Antes
Xamarin Studio Error 4
Despues

NOTA: Se recomienda instalar la versión de 32x, aunque si es posible trabajar con una de 64x.

Una vez hecho el cambio, solo toca limpiar el proyecto y volverlo a construir para después compilar.

Si no saben como desinstalar alguna versión de Java, aquí les comparto un recurso que seguro les ayudara.

Espero y les haya gustado este pequeño tutorial, hasta la próxima.

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s