Ich stehe vor einem sehr seltsamen Problem, dass meine J2ME-Anwendung .jar-Datei normalerweise auf den Nokia Handys heruntergeladen wird, aber auf Samsung und Motorola wird sie nicht heruntergeladen. Aber wenn ich das .jar installiere, ohne auf das Samsung oder ein anderes Mobilteil herunterzuladen, funktionierte es. Wenn einige eine Idee haben, dann führe. Link meiner App ist m.hellosunshine.in
Jedes Gerät hat eine bestimmte Menge an Heap Memory . Ein Heap-Speicher ist eine Art von RAM für Jar-Datei zu laufen. Ich glaube, dass Ihr Samsung Gerät nicht genug Heap Memory hat.
Die meisten Geräte verfügen über 2 MB Heapspeicher zum Ausführen von Jar-Dateien.
Die Telefone der Nokia E-Series ermöglichen unbegrenzten Heap-Speicher, so dass Sie Ihre 1,5-MB-Jar-Datei problemlos in jedem Mobiltelefon der E-Serie ausführen können.
Es gibt ein Dienstprogramm namens ProGuard . Es ermöglicht, dass Ihre Jar-Datei in einem so kleinen Format komprimiert wird, dass Sie es problemlos ausführen können. Es wird Ihre Jar-Datei auf 300-400 KB reduzieren und dann können Sie Ihre Anwendung problemlos auch in Samsung-Gerät ausführen.
Es ist sehr einfach, sie sind 3 Möglichkeiten
Die meisten Samsung unterstützen keine J2ME-Anwendungen
Für Samsung-Handys, die J2ME unterstützen .. Motten Zeiten, um eine Anwendung zu installieren, benötigt es sowohl .JAD
und .JAR
Dateien .. auf dem Telefon .. Mittagessen die .jad
, wenn beide Dateien auf dem Telefon sind oder Ihre URL muss auf die .jad
-Datei zeigen
Ein typischer Inhaltstyp sieht wie folgt aus
%Vor%Danke :)
Versuchen Sie, die Größe der JAR-Datei zu reduzieren
überprüft auch den Inhalt in der jad-Datei, wenn alle angegebenen Angaben korrekt sind
dieses Problem nicht in Jar, sondern in Code, die es zum Download so im Header der Datei hinzufügen Inhalt signiert und folgen Sie diesem Link ( Wie erzwinge eine Datei zum Download mit PHP auf mobilen Browsern? )
Es handelt sich nicht um ein JAR-Problem, sondern um ein Serverproblem: Ihr Server ist nicht dafür konfiguriert, eine nicht signierte jar-Datei im Falle eines Samsung-Handsets zu akzeptieren. Fügen Sie einige Berechtigungen im Header der Server-Seite hinzu, um die JAR-Datei auf dem Samsung-Set herunterzuladen:
%Vor%Tags und Links java php jar installation java-me