如何调试 J2ME 波兰语 MIDlet?
如何显示生成的日志?
您可以使用以下命令轻松地使用 J2ME Polish 记录语句:
//#debug
System.out.println("Error...");
将 //#debug 与 J2ME Polish 一起使用表示预处理指令来记录 println 语句。
有各种级别的日志记录,包括调试、信息、警告、错误和致命。您可以定义自己的日志记录级别,但我发现这对于大多数情况来说过于详尽。
我发现的最好的事情是在调试部分的构建文件中添加一个处理程序。
<handler name="http">
<parameter name="server" value="http://a.server.com:80/Debug/" />
</handler>
将任何日志信息直接发布到服务器,因此您可以在应用程序运行时从字面上看到日志流。
或者,您可以添加一个记录到 RMS 的处理程序,并使用 J2ME Polish Logviewer 示例应用程序查看存储在 RMS 中的日志。可以在 J2ME Polish 安装的示例目录中找到。
<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>
我有一位同事在工作尝试通过蓝牙进行调试,但我认为这实际上不起作用。
只是给任何阅读本文的新 J2ME 的人一个注释,你不能在设备上调试!MIDlet 和 J2ME 最初是在 90 年代后期构思的。