4

私の電話は、JavaTM: MIDP 2.0、CLDC 1.1 ベースのアプリを実行できるはずです。ただし、どのアプリをインストールしようとしても、エラーが発生します。Downloaded JAR are invalid

MIDP 2.0 と CLDC 1.1 を指定どおりに使用して、Netbeans で Java ME プロジェクトを構築しようとしました。アプリはシンプルで、Netbeans に付属する自動生成コードを使用して、Hello World メッセージを表示します。エミュレーターでは動作しますが、.JAR をモバイルに転送すると、上記のエラーが発生します。

これは、電話のモデルと仕様です。

このまたは同様のサムスンの携帯電話用にJava MEアプリを開発した人は、私が何をする必要があるか知っていますか?

編集:jadファイルの内容:

MIDlet-1: Midlet, , hello.Midlet
MIDlet-Jar-Size: 1565
MIDlet-Jar-URL: MobileApplication1.jar
MIDlet-Name: MobileApplication1
MIDlet-Vendor: Vendor
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
4

2 に答える 2

2

多くの電話ではMIDletをインストールするための追加の方法が許可されていますが、JavaME仕様に従ってすべてがサポートすることになっている唯一の標準的な方法は次のとおりです。

  • jadとjarを、誰でもアクセスできるWebサーバーに配置します。モバイルネットワーク事業者がブロックしないサーバーを選択してください。

  • 電話のWebブラウザを開きます。jadファイルのURLに移動します。

  • Webブラウザはjadファイルをダウンロードし、それが何であるかを理解し、電話にアプリケーションをインストールさせる必要があります。

  • 電話のインターネット接続は、インストール時にセルラーネットワークを使用している必要があります(Wi-Fiなし...)

于 2012-09-23T10:02:07.133 に答える
1

ファイル名が大きすぎる可能性があります。「MobileApplication1」は 18 文字です。両方の名前 (jad と jar) を 13 以下に減らしてみてください。例: MobileApp.jad と MobileApp.jar
両方のファイルを SD カードに置き、Jad ファイルを開きます。

于 2012-09-23T20:44:13.033 に答える