论坛首页 移动开发技术论坛

blackberry 程序的调试

浏览 6088 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-03   最后修改:2009-04-12
我们知道 BB 上的程序有用 BB api 写的,也有 j2me 写的。一般用 BB api/j2me api 在 blackberry上 开发的程序用 BB jde 编译运行,在 jde 上就可以调试,这我就不多讲了。但很多时候我们用下载了 j2me 程序的 jar 包,再转为 .cod 文件来安装到 BB 上的,或者在开发过程中引用了一些第三方的框架(如j2mepolish),是无法再用 BB jde 来编译的了, 那么原来的调试信息(如“System.out.println();”语句)就不能显示了。这怎样在 BB 环境中进行调试呢?

我们在转 j2me 程序为 .cod 文件时,还会产生一些以 .debug 为后缀名的文件(当然如果你程序中一句println语句都没有的话是不会产生这种文件的), 这些 .debug 文件就是用来在 BB jde 中进行调试的:

1)、将 j2me 程序转 .cod 文件后产生的全部文件都 copy 到  C:\Program Files\Research In Motion\BlackBerry JDE 4.2.1\simulator\ 目录下(这是你的 BB jde 安装目录,主要是把.cod 和 .debug 文件放在这里, copy 到这里就相当于安装了程序)。

2)、在 jde 里边启动 emulator ,  运行你的 j2me 程序,这样在 jde 的 debug output 窗口就会产生 debug 的信息出来了。 (怎样在 jde 里边启动 emulator? 我是随便用 jde 写一个程序让它把 emulator 跑起来就可以了。 在 Edit->Preferences->General里选择 Launch Emulator,这就能用 build all and run 来启动 emulator了).
   发表时间:2009-02-27  
看来LZ对BB开发很有研究,哥们也是从事BB开发的,希望有机会多交流!
0 请登录后投票
   发表时间:2009-03-05  
呵呵,我07年下半年到08年上半年是搞j2me的...虽然现在搞其他方面的,但还是可以交流一下的
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics