2012-11-10 6 views
9

Android携帯でJ2MEアプリを実行することはできますか?その場合は、インストール手順は何ですか?Android携帯でJ2MEアプリを実行する

それ以外の場合は、.jadファイルを.apkに変換できますか?この場合、プロシージャは何ですか。

(私はすでにnetmiteによって提供される手順をテストしてきたが、動作するようには思えない。)

答えて

2

あなたのJ2MEアプリケーションは、Androidアプリケーションに変換することができhttp://www.netmite.com/android/srv/2.0/getapk.phpこのサイトを使用します。その中に.Jad & .Jarファイルを提供するだけで、Androidの実行可能ファイル.apkが生成されます。

しかし、Java MEのすべての機能をAndroidに変換することはできませんが、基本は簡単に変換できます。

+0

作品を、しかしゲーム –

1

私は長い間、Android用の優れたJavaMEエミュレータを探していました。ここでこれは何が必要です:

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

間違いなくAndroidのためにそこにある最高。

を追加しました2016年1月15日:音素、デイビーPreuveneersの作者から 返信、アルバロ・グティエレスによるコメントのAndroid 5.0+問題に関しては:

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

のために非常に限定的なサポートをAndroid上で動作しません5.0+(位置依存の実行可能ファイルを使用していますそのようなシステムでは実行できません)。 –

+0

情報ありがとうございます。私は著者にメールし、彼に知らせます。 –

+0

私はphoneMEの著者から返信を受け取り、それを自分の投稿に追加しました。 –

1

あなたは、音素、netmite J2MEのアプリを試すことができますランナー、jblend、アンドロイドのjemeエミュレータのようなjbed。今のところ、phoneMEが最高です。ここではphoneMEのさまざまなバージョンを取得することができますhttp://davy.preuveneers.be/phoneme また、phoneMEでファイルを選択するにはOIファイルマネージャが必要です。

他のエミュレータの残りの部分についてはhttp://w3epic.com/run-java-apps-j2me-on-android-devices-guide/の完全なガイドがあります(試したい場合)。

@dennis ありがとう、ありがとう。

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 –

関連する問題