J2ME Polish MIDlet をデバッグする方法は?
生成されたログを表示するにはどうすればよいですか?
以下を使用して、J2MEポーランド語でステートメントを簡単にログに記録できます。
//#debug
System.out.println("Error...");
//#debugをJ2MEポーランド語で使用すると、printlnステートメントをログに記録するための前処理ディレクティブが示されます。
ロギングには、デバッグ、情報、警告、エラー、致命的など、さまざまなレベルがあります。独自のロギングレベルを定義することはできますが、ほとんどの状況でそれは徹底的すぎると思います。
私が見つけた最良のことは、デバッグセクション内のビルドファイルにハンドラーを追加することでした。
<handler name="http">
<parameter name="server" value="http://a.server.com:80/Debug/" />
</handler>
ログ情報をサーバーに直接送信するため、アプリケーションの実行中にログフローを文字通り確認できます。
または、RMSにログを記録するハンドラーを追加し、J2MEポーランド語Logviewerサンプルアプリケーションを使用して、RMS内に保存されているログを表示することもできます。は、J2MEポーランド語インストールのサンプルディレクトリにあります。
<handler name="rms">
<parameter name="useBackgroundThread" value="false" />
</handler>
logviewビルドファイルで変数を設定することを忘れないでください。下記参照:
<variables>
<variable name="polish.log.MIDletSuite" value="Demonstrator" />
<variable name="polish.log.Vendor" value="Enough Software" />
</variables>
職場の同僚にBluetooth経由でデバッグを試みましたが、これは実際には機能しないと思います。
これを読んでいる新しいJ2MEの人に注意してください。デバイスでデバッグすることはできません!MIDletとJ2MEは、90年代後半に最初に考案されました。