.jar Datei ist nicht auf den Samsung Handys installieren, sondern auf dem Nokia installieren

8

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

    
Naresh Sharma 03.04.2012, 05:37
quelle

6 Antworten

3

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.

    
Lucifer 22.05.2012, 05:14
quelle
7

Ihr Server ist so konfiguriert, dass er mit

antwortet %Vor%

für die JAR-Datei ( Ссылка ), aber sie sollte so konfiguriert sein, dass sie mit

antwortet %Vor%

Siehe z.B. Ссылка

    
claesv 03.04.2012 11:57
quelle
4

Es ist sehr einfach, sie sind 3 Möglichkeiten

  1. Die meisten Samsung unterstützen keine J2ME-Anwendungen

  2. 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%
  1. Wenn Ihre JAR-Datei höher als der angegebene Anwendungsspeicher ist, wird
  2. nicht ausgeführt

Danke :)

    
Baba 03.04.2012 12:14
quelle
3

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

    
user1207247 04.04.2012 05:50
quelle
3

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? )

    
itechDroid 04.04.2012 11:52
quelle
2

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%     
itechDroid 18.04.2012 06:41
quelle

Tags und Links