LWUIT应用程序无法在Blackberry设备中启动

时间:2012-01-31 16:42:42

标签: blackberry port lwuit lwuit-resource-editor

我很绝望。

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

开发此应用程序时,我使用的是Netbeans和LWUIT 1.5

如果您需要查看一些代码,请告诉我您想要的内容,我会发布

感谢

修改

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

1 个答案:

答案 0 :(得分:1)

RIM很难与之合作,我感到你的痛苦...... Codename One将在这方面提供帮助。

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

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

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

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

  4. 检入alt-lglg日志,看看您是否有任何错误或消息。