加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

调试 – 最有效的方式在黑莓设备上进行调试?

发布时间:2020-12-14 05:44:16 所属栏目:Java 来源:网络整理
导读:我正在寻找最快,最有效的方法来调试我的 Java应用程序的黑莓. 我注意到,在我的情况下,使用Torch 9800,只需将调试器连接到设备即可.我每次单独修改代码时是否必须附加,还是有更好的方法? 我也注意到,在控制台中,设备似乎正在打印一些我不太在乎的东西.筛选所
我正在寻找最快,最有效的方法来调试我的 Java应用程序的黑莓.

我注意到,在我的情况下,使用Torch 9800,只需将调试器连接到设备即可.我每次单独修改代码时是否必须附加,还是有更好的方法?

我也注意到,在控制台中,设备似乎正在打印一些我不太在乎的东西.筛选所有这一切真的可以是痛苦.有没有办法在控制台中只查看与我的应用程序相关的内容,具体只是我自己打印的内容?

解决方法

> Eclipse调试器和分析器,在大多数情况下 – 最好的解决方案,但在某些情况下,它无助于找出什么是问题源.
>通过EventLogger类写入内部设备日志.作为选项,如果存在大量数据 – 外部文本文件,位于设备介质卡(而不是内部设备文件系统)上.
>使用控制台输出窗口.不幸的是,没有办法在控制台输出上应用过滤器,但是有一种方法可以使控制台的工作变得更简单.在调试消息开始时添加符号序列,以将调试打印输出与系统的打印输出区分开来.例如

System.out.println(“!!!!!!!!!!!!!!!!!!!!!!! myVar value =”myVar);

或者那样:

System.out.println("#############################################");
System.out.println("############# object1: " + object1);
System.out.println("############# object2: " + object2);
System.out.println("############# object3: " + object3);
System.out.println("#############################################");

当控制台中有大量调试数据时,只需将所有控制台文本复制到文本编辑器(如Notepad++)并在其中处理.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读