Nokia S40 真机调试

长期以来,诺基亚 Serial 40平台上的J2ME程序一直不支持真机调试,最近诺基亚推出一款叫做Series 40 On-Device Debugger的工具,填补了这一空白。用户可以在http://www.developer.nokia.com/Develop/Java/Tools/Series40_debugger.xhtml 上下载该工具,现在推出的还是Beta版。

Series 40 On-Device Debugger具有以下的一些特征:

(1)支持Eclipse Pulsar and NetBeans 两种IDE的调试;

(2)全功能的真机调试:充分利用EclipseNetBeans的调试功能,包括断点和查看变量的内容。 

(3)一键调试:一旦设备调试和设备连接,运行IDE的调试选项会自动安装并启动应用程序的真机调试。 

(4)跟踪支持:调试器提供用户级的跟踪,可以使开发者了解程序运行时的信息,这种跟踪可以脱离IDE独立执行。

(5)通过IP或蓝牙连接的调试:调试器提供了一个IP或蓝牙连接,方便调试。 

(6)远程连接运行的应用程序:如果您正在测试一个应用程序的设备上,发现问题,要调试,你可以很容易附着任何IDE的调试功能与远程连接模式运行的应用程序。 

    在拥有以上所述的许多强大功能之外Series 40 On-Device Debugger 也有着它的限制,那就是对平台上的支持,目前它只支持Serial 40 的第版。以下是Series 40 On-Device Debugger支持的平台与硬件设备:

· Series 40 6th Edition, Feature Pack 1

· Nokia X3-02 

· Nokia C3-01

· Series 40 6th Edition

· Nokia C3-00 

· Nokia X2-00 

· Nokia X2-01

· Series 40 6th Edition Lite

· Nokia C1-01

· Nokia C1-02

1  Nokia S40 ODD工具的使用步骤

本文以Eclipse Pulsar为例来介绍Series 40 On-Device Debugger的使用步骤。

1)确认计算机支持蓝牙,Series 40 On-Device Debugger的调试将使用到蓝牙进行IDE与目标设备的连接。

2)下载安装Series 40 On-Device Debugger,下载路径http://www.developer.nokia.com/Develop/Java/Tools/Series40_debugger.xhtml 下载后的文件为:Series_40_On_Device_Debugger_v0_2_en.zip,解压缩到C盘即可(注:现在的版本不支持可选路径,必须放C盘根目录)。

3)在Eclipse中配置Debugger。在Eclipse中,点击“Window->Preference->Java Me->DeviceManagement.之后,点击“Import”,把Series 40 On-Device Debugger的安装路径选中,这样,Debugge就配置好了。

(4)在目标机器中配置Debugger。将“myplatform/application”下的“Debugger.jar”与“Debugger.jad”复制到目标机器,并安装。安装后打开Debugger应用程序,选择“”选项,进入等待连接状态。

5) 开始IDE与目标机器的连接调试。右键点击要调试的工程,选中“Run as Debug Configurations”,选择“Emulation”后,进行配置.

完成后开始Debug

点击“Add device”,在弹出的对话框中选择“BlueTooth”,之后,点击“Search”之后,开始搜寻蓝牙设备。

选中目标设备,点击“Connect”进行连接,然后在目标设备上点击接受连接。这样,IDE与目标设备就连接好了。

(6)安装开发包。点击上图中的“Option”,弹出如下对话框,点击“GetApi.zip”,选择“myplatform/lib”下的“api.zip”即可。

7)开始调试。上面的步骤完成后,要调试的应用程序将会自动的传输并安装到目标机器上。当操作目标机器时,IDE的控制台就会输出相应的调试信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值