Saltar al contenido

“java.exe” salió con el código 2 Proyecto Xamarin.Android

Mantén la atención ya que en esta sección vas a encontrar el resultado que buscas.

Solución:

Encontré la respuesta después de aproximadamente 20 horas de búsqueda en mi proyecto. Aquí están los pasos para resolver el problema “java.exe” salió con el código 2

1) Cambie MainDexClasses.bat como se describe en el enlace:

http://www.jon-douglas.com/2016/09/05/xamarin-android-multidex/

2) Asegúrate de haber habilitado Multidex Opción en su aplicación de Android! Echa un vistazo a la .csprj archivo si Multidex se establece en true (en mi caso no fue ni si habilite Multidex)

3) Agregue la siguiente parte en su AndroidManifest expediente


Esto le indicará a su proyecto de Android que realmente use la opción Multidex dada.

Después de una limpieza y compilación, pude ejecutar mi aplicación tal como está.

Después de encontrar esta pregunta y la respuesta de @Daniel_97s, pude resolver este error solo agregando multidex al proyecto sin cambiar MainDexClasses.bat:

  1. Marque la opción en Opciones de proyecto:

Marque la opción en Opciones de proyecto:

  1. Agregar MultiDexApplication al manifiesto de Android:

    
    

Tenga en cuenta que recibí este código de error 2 en Visual Studio para Mac y en Windows, la misma aplicación se estaba compilando correctamente. (¿por qué?)

La solución en mi caso fue deshabilitar “Firmar el archivo .APK usando los siguientes detalles del almacén de claves”. Debido a que la ubicación del almacén de claves y/o la contraseña eran incorrectas, java.exe salió con el código 2.

ingrese la descripción de la imagen aquí

Si te ha resultado de ayuda este post, nos gustaría que lo compartas con el resto juniors así contrubuyes a dar difusión a este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *