【问题标题】:Debugging in J2ME Polish在 J2ME 波兰语中调试
【发布时间】:2012-11-30 18:23:20
【问题描述】:

如何调试 J2ME 波兰语 MIDlet?

如何显示生成的日志?

【问题讨论】:

  • 告诉我们更多关于您的构建环境的信息。您使用的是 Netbeans 吗?有手机制造商提供的开发套件吗?

标签: debugging java-me midp j2mepolish


【解决方案1】:

您可以使用以下方法轻松地使用 J2ME Polish 记录语句:

//#debug
System.out.println("Error...");

在 J2ME 波兰语中使用 //#debug 表示记录 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 年代后期构思出来的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多