En estos días intentando (una vez más) de instalar aplicaciones al teléfono de mi novia, un samsung SGH J700, ese que es slider, descubrí unas cuantas cosas interesantes del mundo del java dentro de los moviles... el caso es que ya sabia unos detalles como que el bendito teléfono no permite aplicaciones java mayores de 300kb y como solucionar este problemita (lo explico luego del salto), y algo muy molesto que es cuando trata de instalar la aplicación y dice "Descriptor JAD no valido"...
Como ya saben o los que no lo saben, para instalar una aplicación java a un móvil, es necesario tener dos archivos, uno con extensión JAR y el otro con extensión JAD dentro de algún lugar en el teléfono sea en la carpeta de la memoria interna o de la memoria sd externa. Generalmente pueden encontrar por la web solo el JAR, en páginas como www.getjar.com (una joya), y para sacar el archivo JAD de ese JAR usan el programa para windows JAD MAKER, gugleenlo que es facil de conseguir, con el programa solo tienen que arrastrar el archivo JAR (ejemplo: miaapjava.jar) a la ventana del programa y como por arte de magia informática nace un archivo "miappjava.jad".
ok ahora explico que es lo del limite de los 300kb; cuando uno trasfiere los archivos miappjava.jar y miappjava.jad al teléfono y decide instalarlo (seleccionar el jad y buscar la opción instalar) y dice que "tamaño de archivo JAR no soportado" o algo así no recuerdo, hay que hacer lo siguiente: en la pc abrir el archivo miappjava.jad en un bloc de notas o en wordpad y saldrán unas especificaciones técnicas del archivo, buscar la especificación "MIDlet-Jar-Size: xxxxxxxx" donde las x son un número que seguramente es mayor a 300000, lo único que hay que hacer es disminuir el tamaño a uno menor, digamos que 299999 ó 10 pudieran funcionar, guardar el archivo y volvemos a pasar el archivo jad al teléfono y ahora si a instalar.
PERO, si ocurre el otro error de "Descriptor JAD no valido", descubrí después de una intensa búsqueda y jorungar el archivo este JAD, que el error por lo menos en mi caso ocurría por que en algunas especificaciones como "MIDlet-1:" y "MIDlet-description:" son muy largas y están cortadas en dos lineas, bueno la solución es unir las lineas y dejarlas bien arregladas y ahora si no debería haber algún problema. por su puesto guardar el archivo y volverlo a pasar al telefono Y AHORA SI A INSTALAR.
espero esta entrada les funcione a mas de uno que se le estaría fundiendo el brain buscando una solución a este ofuscado problema de java y los Samsung. ojo lo probé en un J700 no se si funcione con otro samsung pero debe ser similar el procedimiento.
Hablando de otra cosa como los locos, pillen el siguiente banner link si quieres empezar a ganar dinero desde tu casa, no es scam, ni estafa, de verdad que funciona.
Contacto:
www.juanpgarciac.com
juanpgarciac@gmail.com
@juanpgarciac
@solucionesTech
Como ya saben o los que no lo saben, para instalar una aplicación java a un móvil, es necesario tener dos archivos, uno con extensión JAR y el otro con extensión JAD dentro de algún lugar en el teléfono sea en la carpeta de la memoria interna o de la memoria sd externa. Generalmente pueden encontrar por la web solo el JAR, en páginas como www.getjar.com (una joya), y para sacar el archivo JAD de ese JAR usan el programa para windows JAD MAKER, gugleenlo que es facil de conseguir, con el programa solo tienen que arrastrar el archivo JAR (ejemplo: miaapjava.jar) a la ventana del programa y como por arte de magia informática nace un archivo "miappjava.jad".
ok ahora explico que es lo del limite de los 300kb; cuando uno trasfiere los archivos miappjava.jar y miappjava.jad al teléfono y decide instalarlo (seleccionar el jad y buscar la opción instalar) y dice que "tamaño de archivo JAR no soportado" o algo así no recuerdo, hay que hacer lo siguiente: en la pc abrir el archivo miappjava.jad en un bloc de notas o en wordpad y saldrán unas especificaciones técnicas del archivo, buscar la especificación "MIDlet-Jar-Size: xxxxxxxx" donde las x son un número que seguramente es mayor a 300000, lo único que hay que hacer es disminuir el tamaño a uno menor, digamos que 299999 ó 10 pudieran funcionar, guardar el archivo y volvemos a pasar el archivo jad al teléfono y ahora si a instalar.
PERO, si ocurre el otro error de "Descriptor JAD no valido", descubrí después de una intensa búsqueda y jorungar el archivo este JAD, que el error por lo menos en mi caso ocurría por que en algunas especificaciones como "MIDlet-1:" y "MIDlet-description:" son muy largas y están cortadas en dos lineas, bueno la solución es unir las lineas y dejarlas bien arregladas y ahora si no debería haber algún problema. por su puesto guardar el archivo y volverlo a pasar al telefono Y AHORA SI A INSTALAR.
espero esta entrada les funcione a mas de uno que se le estaría fundiendo el brain buscando una solución a este ofuscado problema de java y los Samsung. ojo lo probé en un J700 no se si funcione con otro samsung pero debe ser similar el procedimiento.
Hablando de otra cosa como los locos, pillen el siguiente banner link si quieres empezar a ganar dinero desde tu casa, no es scam, ni estafa, de verdad que funciona.
Contacto:
www.juanpgarciac.com
juanpgarciac@gmail.com
@juanpgarciac
@solucionesTech