简介Series40On-DeviceDebugger(ODD)是诺基亚最近发布的一款开发和调试工具。ODD可以帮助开发人员在真实设备上调试Java程序。与模拟器调试相比,ODD真机调试可以获得更准确的运行结果;并可以获得真实有效的数据,如Cell-ID、电池电量、信号强度等。更多关于ODD的信息可以在Series40On-DeviceDebugger的主页上找到。ODD的测试版可以在这里下载。目前,ODD支持的手机包括:Series406thEdition,FeaturePack1NokiaX3-02NokiaC3-01Series406thEditionNokiaC3-00NokiaX2-00NokiaX2-01Series406thEditionLiteNokiaC1-01NokiaC1-02在安装ODD之前,请确保您的PC支持蓝牙连接。因为在线调试时是通过蓝牙而不是数据线连接的。这里我们以Eclipse为例。如果您使用Netbeans进行开发,请参考Netbeans视频。安装ODD将可从此处下载到ODD的压缩包Series_40_On_Device_Debugger_v0_2_en.zip解压到“C:\myplatform”。请注意,此目录是固定的,无法更改。解压后的目录如下所示:在Eclipse中配置ODD打开Eclipse的“Windows->Preferences”菜单,在“设备管理”项中单击右侧的“导入”按钮。在弹出的窗口中点击“浏览”按钮,选择“C:\myplatform”,点击“确定”。如果一切正常,您将看到Eclipse找到了名为“series40on-devicedebuggerversion0.2beta”的ODD。按“完成”结束此步骤。在项目中选择ODD在Eclipse的“ProjectExplorer”中,右击项目名称,在弹出的菜单中选择“Properties”,在“J2ME”中的“Device->Group”中选择我们刚刚配置的那个“40系列设备上调试器版本0.2beta”。单击“确定”完成。在手机上安装ODD客户端进行在线调试。您还需要在手机上安装ODD客户端。客户端分为两个版本:单卡版:Media:DebuggerMIDlet_SingleSIM.zip双卡版:媒体:DebuggerMIDlet_DualSIM.zip选择下载安装到手机上。需要注意的是,ODD客户端不能通过诺基亚Ovi套件或PC套件安装到手机上。安装完成后,在手机上运行ODD客户端,然后选择“蓝牙”进行蓝牙连接。连接ODD和客户端。运行刚才“在项目中选择ODD”中提到的项目中的MIDlet,“连接管理器”会自动启动。单击右侧的“添加设备”按钮。在弹出的窗口中选择“蓝牙”,点击“下一步”进入下一步。接下来,单击“搜索”以搜索蓝牙设备。搜索完成后,从列出的设备中选择需要在线调试的手机,点击“连接”进行连接。这时候需要在手机端接受连接请求。安装开发库ODD并成功连接客户端后,点击“连接管理器”中的“选项”按钮,在弹出的窗口中点击“获取API.zip”,选择“c:\myplatform\lib”弹出窗口目录中的“api.zip”文件即可。至此,ODD安装完成。再次运行MIDlet,可以在手机端观察运行结果。
