Ads 468x60px

Thursday, May 2, 2013

Como corregir archivo MANIFEST.MF de algunas aplicaciones moviles que no se ejecutan

Es comun que al ejecutar un archivo .jar en un celular no funcione. La razon posible por la que no se ejecutan, es por encontrar una codificacion incorrecta en el archivo de manifiesto.

Empleare Microemulator para demontrar el problema y la solucion.

Abrir un .jar


Como ejemplo FruitNinja.jar descargado con Opera Mini para PC en este tutorial




Error encontrado "invalid header field name", en celulares es probable que no muestre error y simplemente no funcione la aplicacion.


SOLUCION:

Click derecho sobre el .jar que se desea reparar y Abrir con->WinRAR archiver (Descargar WinRAR )


Entrar en la carpeta META-INF haciendo doble click sobre ella


Hacer doble click sobre el archivo MANIFEST.MF para abrir.


Es posible que tenga que seleccionar un programa de la lista de programas instalados (Solo se hace la primera vez)

 

Buscar Notepad++ y marcar "Usar siempre el programa seleccionado para abrir este tipo de archivos" y hacer click en "Aceptar" (Descargar Notepad++)


Se mostrara el cofigo de archivo MANIFEST.MF


Hacer click en el menu "Codificacion->Codificar en UTF-8 sin BOM"


Cerra la ventana


Preguntara si se desean guardar los cambios, click en "Si"


Ir a la ventana de WinRAR y hacer click en "Si" para actualizar el archivo


Cerrar ventana de WinRAR


¡Listo, problema RESUELTO!

Para comprobarlo nuevamente usar microemulator



Aplicacion ejecutandose sin problemas



2 comments:

  1. Amigo que pasa con aquellas aplicaciones que ya estan codifixadas en UTF-8 sin BOM y aun sigue saliendo el mismo error

    ReplyDelete