1

我很绝望。

我正在使用资源编辑器在 LWUIT 中开发一个应用程序。我的项目在 MIDP 版本中运行良好,无论是在模拟器上还是在设备上。但是当我开始在黑莓中测试我的应用程序时发现我的问题。该应用程序在模拟器中完美运行,但无法在设备中启动。它不给出错误消息,什么也不说。我尝试使用来自 LWUIT SVN 的 jar 或从资源编辑器 (UI_RIM_Touch.jar) 生成的其他 jar 更改 UI_RIM.jar,但没有任何变化。我不知道 htttpConnections 或 FileConnections 是否会导致此问题。我有 2 个黑莓型号,Torch 和 Bold。也不起作用。

为了开发这个应用程序,我使用的是 Netbeans 和 LWUIT 1.5

如果您需要查看一些代码,请告诉我您想要什么,我会发布它

谢谢

编辑

有时,我启动应用程序并在 30/45 分钟后出现下一条消息“midlet 构造函数中引发的未捕获异常:userclasses.MainMIDlet”。我不知道是什么问题。

4

1 回答 1

1

RIM 是地狱般的工作,我感觉到你的痛苦...... Codename One将在这方面有所帮助。

一般来说,这听起来像以下之一:

  1. 您创建了一个 MIDlet 而不是 UiApplication。确保您的类派生 UiApplication 并具有初始化该类的公共静态 void main(String[] args) 方法。还要确保课程是公开的!

  2. 在编译期间,您没有将应用程序定义为 cldc 应用程序,而是将其保留为 MIDlet。我们在资源编辑器生成的文件中编辑了 build.xml 以调用正确的版本。

  3. 您使用比目标设备更新的 JDE 进行编译。

检查 alt-lglg 日志以查看是否有任何错误或消息。

于 2012-02-01T20:12:12.220 回答