J2ME应用程序崩溃

时间:2012-01-03 12:59:43

标签: java java-me nokia

我创建了一个在模拟器中完美运行的Java ME应用程序。但是当我在诺基亚5233或其他设备上运行该应用程序时,它会在没有提示任何警报的情况下崩溃。

我试图捕获所有异常以找出我的应用程序崩溃的时间。但它也毫无价值,因为我在崩溃时没有得到警报信息。 任何人都可以建议我会出现什么问题?应用程序崩溃后,我重新启动我的应用程序,它在同一点崩溃了很多次。如果我继续尝试一段时间它完美无缺。不知道问题是什么。它在模拟器中工作正常。

1 个答案:

答案 0 :(得分:2)

因此,如果您无法获得任何堆栈跟踪,则应注释掉startApp()方法中的所有行。然后逐行取消注释,每次都在设备上运行。这样您就可以找到应用程序崩溃的行。尤其是服务的使用,例如应该审查DataStorage。

另一种方法是在代码中添加详细日志记录,以查看执行的最后一行是什么。

另请查看此问题:How to get the stacktrace in a mobile device