2012-11-10 8 views
9

È possibile eseguire app J2ME su telefoni Android? In tal caso, qual è la procedura di installazione?Esecuzione di app J2me su telefoni Android

Altrimenti, è possibile convertire file .jad in .apk? In questo caso, qual è la procedura.

(Ho già provato la procedura di offerta da netmite ma non sembra funzionare.)

risposta

2

Usando questo sito http://www.netmite.com/android/srv/2.0/getapk.php è possibile convertire la vostra applicazione J2ME per applicazioni Android. Devi solo fornire il tuo file .Jad & .Jar e genererà il file eseguibile di Android .apk per te.

Tuttavia in esso non è in grado di convertire tutte le funzionalità di Java ME in Android, ma le basi possono essere facilmente convertite.

+0

opere, ma con il supporto molto limitato per i giochi –

1

Ho cercato per un lungo tempo un buon emulatore JavaME per Android, e infine ne ho trovato uno. Questo qui è quello che vi serve:

http://davy.preuveneers.be/phoneme/

Senza dubbio la migliore che ci sia per Android.

Aggiunto 15 gennaio 2016: risposta da parte dell'autore di fonemi, Davy Preuveneers, per quanto riguarda la questione Android 5.0+ commentati da Álvaro Gutiérrez:

Hi,

I am testing on a Samsung Galaxy S4 running Android 5.0.1, and the "phoneME Advanced - Foundation Profile + MIDP FullHD Resolution" build seems to run just fine on this device.

Also, following this thread Position Independent Executables and Android Lollipop , I ran:

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

and it reports:

Elf file type is DYN (Shared object file)

So according to the website this is OK.

However, for the CDC and Foundation profiles (console like applications), there is indeed an issue where you get this error:

"Error: only position independent executables (PIE) are supported"

However, for those 2 profile I call a native executables and redirect the native stdout/stderr streams to Android, whereas for the MIDP dual stack I load a library and create a complicated wrapper to get things going.

I can recompile with -fPIE and -pie options but will then end up with binaries that are no longer backwards compatible with devices running Android 4.0 and below. That is why I added some additional builds to my website for Android 5+ devices:

http://davy.preuveneers.be/phoneme/?q=node/10

Best regards, Davy

+0

non funziona su Android 5.0+ fino aggiornato (utilizza file eseguibili in funzione della posizione non è consentito eseguire su tali sistemi). –

+0

Grazie per le informazioni. Spedirò l'autore e glielo farò sapere. –

+0

Ho ricevuto una risposta dall'autore di phoneME ,, e l'ho aggiunta al mio post. –

1

si può provare fonema, j2me Netmite app runner, jblend, jbed come emulatori jeme in androide. Per ora, phoneME è il migliore. puoi ottenere varie versioni di phoneME qui http://davy.preuveneers.be/phoneme Hai anche bisogno di OI File Manager per selezionare i file in phoneME.

Una guida completa può essere trovata qui http://w3epic.com/run-java-apps-j2me-on-android-devices-guide/ per il resto di altri emulatori (se si desidera provare).

@dennis Ho capito, grazie.

+0

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. –