请问:用什么办法可以看到真机上的运行异常栈

softice_ 2010-03-26 04:36:44
在一台MTK手机上调试程序(模拟器上已经调试通过),出现空指异常,但无法确定是哪个地方抛出的异常
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦_枫 2010-03-27
  • 打赏
  • 举报
回复
但如果异常导致死机的话,那样可能不行。。

如果那样不行的话,你可以用文件系统。。。
FileConnection file = (FileConnection)Connector.open(..../log.txt);
用file把异常写到log.txt中去,
这样你就可以在log.txt中看你要的信息了。。。。
梦_枫 2010-03-27
  • 打赏
  • 举报
回复
你那样写可以了,,,
ublearning 2010-03-27
  • 打赏
  • 举报
回复
可以的
softice_ 2010-03-27
  • 打赏
  • 举报
回复

try{
....
} catch (Exception e) {
Form form = new Form("Exception");
form..append(e.toString);
display.setCurrent(form);
}

请问这样行不?我没试
softice_ 2010-03-27
  • 打赏
  • 举报
回复
谢了!几位兄弟,结贴!
softice_ 2010-03-26
  • 打赏
  • 举报
回复
举个例子行吗?
梦_枫 2010-03-26
  • 打赏
  • 举报
回复
用log的方法,,,
在程序中可能发生异常的地方加上log(就是把信息写到rms或文件系统中),
当发生异常时就可以到相应的文件中去看log信息。。。。

如果出现异常没有死机,就可以通过按某个键把log信息用高级控件显示出来。。。

现在项目中在真机上都是用的这种调试方法。。

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧