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++)
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
Amigo que pasa con aquellas aplicaciones que ya estan codifixadas en UTF-8 sin BOM y aun sigue saliendo el mismo error
ReplyDeleteCambia la codificacion a UTF-8
Delete