我很绝望。
我正在使用资源编辑器在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”。我不知道是什么问题。
答案 0 :(得分:1)
RIM很难与之合作,我感到你的痛苦...... Codename One将在这方面提供帮助。
一般来说,这听起来像下列之一:
您创建了一个MIDlet而不是UiApplication。确保您的类派生UiApplication并具有一个初始化类的public static void main(String [] args)方法。还要确保该课程是公开的!
在编译期间,您没有将应用程序定义为cldc应用程序,而是将其保留为MIDlet。我们在资源编辑器生成的文件中编辑了build.xml,以调用正确的版本。
您使用比目标设备更新的JDE编译。
检入alt-lglg日志,看看您是否有任何错误或消息。