2009-10-21 56 views
1

如何调试J2ME Polish MIDlet?在J2ME中调试波兰语

如何显示生成的日志?

+0

告诉我们更多关于您的构建环境的信息。你在使用Netbeans吗?从手机制造商那里获得任何开发套件? – 2009-10-21 22:34:09

回答

2

您可以使用以下伊斯利记录与J2ME波兰声明:

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

使用//使用J2ME波兰#调试表示预处理指令记录的println语句,。

有各种级别的日志记录,包括调试,信息,警告,错误和致命。您可以定义自己的日志记录级别,但是我发现对于大多数情况而言,这是完全彻底的。

我发现的最好的事情是在调试部分的build文件中添加一个处理程序。

<handler name="http"> 
    <parameter name="server" value="http://a.server.com:80/Debug/" /> 
</handler> 

将任何日志信息直接张贴到服务器,这样你就可以从字面上看到您的应用程序运行日志流。

或者您可以添加一个处理程序,记录到RMS并使用J2ME Polish 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> 

我有一个同事在工作尝试通过蓝牙调试,但我认为这并不实际工作。

只要注意任何人阅读这个谁是新的J2ME,你不能在设备上调试! MIDlet和J2ME在90年代后期首先得到了解决。