Ausführen von J2me-Apps auf Android-Telefonen

9

Ist es möglich, J2ME-Apps auf Android-Handys auszuführen? Wenn ja, wie ist der Installationsvorgang?

Ist es sonst möglich, .jad-Dateien in .apk zu konvertieren? In diesem Fall, wie ist das Verfahren.

(Ich habe das Verfahren von netmite bereits getestet, aber es scheint nicht zu funktionieren.)

    
user1576593 10.11.2012, 11:43
quelle

4 Antworten

2

Mit dieser Seite Ссылка können Sie Ihre J2ME-Anwendung in Android-Anwendung konvertieren. Sie müssen nur Ihre .Jad & amp; .Jar Datei darin und es wird Androids ausführbare Datei .apk für Sie generieren.

Allerdings kann es nicht alle Funktionen von Java ME auf Android umwandeln, aber die Grundlagen können leicht konvertiert werden.

    
Lucifer 11.11.2012 14:46
quelle
1

Sie können versuchen, PhoneME, NetMite j2me App Runner, Jblend, JBed wie Jem Emulatoren in Android. Momentan ist phoneME das Beste. Sie können verschiedene Version von phoneME hier Ссылка erhalten Außerdem benötigen Sie den OI-Dateimanager, um Dateien in phoneME auszuwählen.

Eine vollständige Anleitung finden Sie hier Ссылка für den Rest von anderen Emulatoren (wenn Sie es versuchen wollen).

@dennis Ich habe es, danke.

    
Arpan Das 29.10.2013 05:13
quelle
1

Ich habe lange nach einem guten JavaME Emulator für Android gesucht und endlich einen gefunden. Das hier ist was du brauchst:

Ссылка

Zweifellos das Beste, was es für Android gibt.

Hinzugefügt am 15. Januar 2016: Antwort von dem Autor von phoneME, Davy Preuveneers, in Bezug auf die Android 5.0 + Ausgabe von Álvaro Gutiérrez kommentiert:

  

Hallo,

     

Ich teste auf einem Samsung Galaxy S4 mit Android 5.0.1 und dem   "phoneME Advanced - Foundation Profil + MIDP FullHD-Auflösung" Build   scheint auf diesem Gerät gut zu laufen.

     

Auch diesem Thread folgend    Position Independent Executables und Android Lollipop ,   Ich rannte:

     

$ readelf -l libcvm.so | grep -i "file type"

     

und es meldet:

     

Elf file type is DYN (Shared object file)

     

Also laut der Website ist das in Ordnung.

     

Für CDC- und Foundation-Profile (Konsolen wie   Anwendungen), gibt es tatsächlich ein Problem, wo Sie diesen Fehler erhalten:

     

"Fehler: Nur positionsunabhängige Executables (PIE) werden unterstützt"

     

Aber für diese 2 Profil rufe ich eine native ausführbare Datei und Redirect   Der native stdout / stderr streamt zu Android, während für die MIDP dual   stack Ich lade eine Bibliothek und erstelle einen komplizierten Wrapper, um die Dinge in Gang zu bringen.

     

Ich kann mit den Optionen -fPIE und -pie neu kompilieren, werde aber dann enden   Binärdateien, die nicht mehr abwärtskompatibel mit laufenden Geräten sind   Android 4.0 und niedriger. Deshalb habe ich einige zusätzliche Builds hinzugefügt   Website für Android 5+ Geräte:

     

Ссылка

     

Mit freundlichen Grüßen,   Davy

    
mr_lou 11.11.2012 17:19
quelle
0

MicroEmu Open-Source-Projekt wurde noch nicht erwähnt, und hier geht es: Ссылка

    
Mixaz 28.07.2015 22:24
quelle

Tags und Links