Me enfrenta un problema muy extraño que mi archivo .jar de la aplicación J2ME se descargue normalmente en los móviles Nokia, pero en Samsung y Motorola no se descarga. Pero si instalo el .jar sin descargar en el Samsung o cualquier otro teléfono, funcionó. Si algunos tienen alguna idea, guían. Enlace de mi aplicación es m.hellosunshine.inEl archivo .jar no se instala en los teléfonos móviles de Samsung, pero se instala en Nokia
Respuesta
Cada dispositivo tiene una determinada cantidad de memoria de la pila . Una Heap Memory es un tipo de RAM para que se ejecute el archivo Jar. Creo que su dispositivo Samsung no tiene suficiente memoria Heap.
La mayoría de los dispositivos tiene memoria de montón de 2MB para ejecutar Jar Files.
Nokia E-Series Phones permite memoria Heap ilimitada, por lo que puede ejecutar fácilmente su archivo jar de 1,5 MB en cualquier móvil de la serie E.
Hay una utilidad llamada ProGuard. Permite que su archivo Jar se comprima en un formato tan pequeño que puede ejecutarlo fácilmente. Reducirá su archivo Jar a 300-400 KB y luego podrá ejecutar fácilmente su aplicación también en el Dispositivo Samsung.
El servidor está configurado para responder con
Content-Type: text/plain
para el archivo JAR (http://m.hellosunshine.in/J2ME/HelloSunShine.jar), pero debe estar configurado para responder con
Content-Type: application/java-archive jar
Véase, por ejemplo http://www.summet.com/blog/2007/11/04/mime-types-for-hosting-j2me-jar-and-jad-files/
gracias por su respuesta, ¿intentaré lo que sugirió –
@NareshSharma alguna vez? si es así, acepte la respuesta – claesv
lo siento pero nuestra sugerencia no funcionó. La aplicación aún no se descargó. –
Es muy simple que hay 3 posibilidades
La mayoría de Samsung no es compatible con aplicaciones J2ME
Para los teléfonos Samsung que admiten J2ME .. polillas veces para instalar una aplicación que requiere tanto
.JAD
y.JAR
archivos ... en el teléfono .. Almuerce el.jad
cuando ambos archivos estén en el teléfono o su url debe apuntar al archivo.jad
un tipo de contenido típico se parece a esto
application/java-archive .jar
text/vnd.sun.j2me.app-descriptor .jad
- Al archivo JAR es mayor que la memoria aplicación especificada no se ejecuta
Gracias :)
Try para reducir el tamaño del archivo jar
también verificar el contenido en el archivo JAD si todos los datos facilitados son correctos
este problema no en el vaso, pero en el código que dirigen a que se descargue por lo que en la cabecera del archivo de agregar contenido firmado y siga este enlace (How to Force a file to download using PHP on mobile Browsers?)
No es un problema de jar, sino un problema del servidor: su servidor no está configurado para aceptar un archivo jar sin firmar en el caso de un teléfono Samsung. Añadir algunos permisos en la cabecera de la página del servidor para descargar los archivos JAR en Samsung fijó como:
Content-Type: application/java-archive jar.
- 1. Notepad XmlTools ++ no se instala
- 2. gevent no se instala correctamente en Ubuntu
- 3. APKLIB no se instala en Maven Repo
- 4. FFI 1.0.11 no se instala en cygwin
- 5. archivo APK que se instala dos aplicaciones
- 6. ¿Dónde se instala meteor en Mac?
- 7. MSI no instala todos los archivos cuando se ejecuta RemovePreviousVersion
- 8. Cómo se instala sqlite3 en Windows
- 9. ¿Cómo se instala un módulo en erlang?
- 10. ¿Cómo se instala filemagic (libmagic) en Heroku?
- 11. Android sdk no se instala: se bloquea al verificar jdk
- 12. Invalidar -Werror cuando se instala desde Cabal
- 13. Linux rpm se instala pero no se puede borrar. ¿Por qué?
- 14. Android SDK no se instala en win 7 64-bit
- 15. Rubygems no se instala en OS X Lion
- 16. ¿Cómo se instala el plugin m2e-android en Eclipse?
- 17. setup.py no instala los archivos de datos
- 18. Desarrollar en teléfonos móviles (Java), usando SDK o no?
- 19. ¿Cómo se instala 'rj' en el plugin StatET para Eclipse?
- 20. joya instalar rieles no instala los carriles
- 21. Problemas con la instalación lxml en un Mac, se instala pero módulo no encontraron
- 22. ¿Cómo se instala un módulo de Appcelerator en OSX
- 23. ¿Dónde se colocan los ensamblados Crystal Report .Net cuando se instala el paquete de redistribución?
- 24. donde instala django en ubuntu
- 25. InstallShield Visual Studio no instala el servicio
- 26. ¿cómo se instala un paquete PEAR en WAMP, Windows 7?
- 27. ¿cómo se instala una jre en eclipse/springsource toolsuite?
- 28. gem instala el problema de mysql en los rieles
- 29. R instala el paquete globalmente
- 30. ¿Cómo desarrollo aplicaciones para el sistema operativo Symbian de teléfonos móviles como Nokia
¿Cuál es el tamaño de su aplicación y qué dispositivo Samsung está utilizando? – Lucifer
@Lucifer es aprox. 1.5MB –
mejor u instale el archivo jad y el archivo jar. Luego intente instalarlo –