gpt4 book ai didi

java-me - Java ME 应用程序在模拟器中运行良好,但在部署到 N70 时崩溃。有什么方法可以确定崩溃的原因吗?

转载 作者:行者123 更新时间:2023-12-02 12:04:24 25 4
gpt4 key购买 nike

我为 CLDC 平台开发了一个 Java ME 应用程序。在模拟器中执行时效果很好。但是当我将其部署到 N70 手机时,应用程序根本无法在手机中启动。在我的应用程序中,有大约 14 个类,我为每个类创建一个实例,并在应用程序启动时将它们放入向量中。这些类只有 1 个变量和 2 个方法。创建大量实例可能是其崩溃的原因吗?

有什么办法可以找出应用程序无法在手机中启动的原因吗?

更新:它在模拟器上运行良好。我想提的另一件事是 - 代码仅在创建这 14 个实例并将它们添加到向量时停止执行。到那时,代码就可以正常执行。

最佳答案

这可能取决于您在代码中创建这些实例的位置。如果您在 MIDlet 构造函数或 startApp 方法中创建它们,请尝试将初始化移至应用程序的 run 方法中。

调试不在手机上启动的 J2ME 应用程序的一种方法是在要写入记录存储系统的代码中添加“printf”样式的调试消息,并向应用程序添加另一个 MIDlet 以从 RMS 读取并显示那些消息。或者您可以只注释一些代码并查看它是否有效。

关于java-me - Java ME 应用程序在模拟器中运行良好,但在部署到 N70 时崩溃。有什么方法可以确定崩溃的原因吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2776347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com