2012-01-31 148 views
-2

尝试在黑莓手机上运行lwuit应用程序时出现“midc构造函数中抛出的未捕获异常:userclasses.MainMIDlet”。我正在用netbeans + lwuit +资源编辑器进行开发。黑莓手机上的lwuit异常

+1

这样的问题:http://stackoverflow.com/questions/9083348/the-app-dont-start-in-blackberry-device-lwuit – frayab 2012-01-31 17:22:42

+0

@frayab是的,这是同样的问题,但一切工作正常的模拟器上我甚至连网络连接都可以在模拟器上正常工作。但不幸的是,你指示我的帖子没有回答。我家有人会为我答复。 谢谢 – 2012-01-31 18:07:39

+0

@Chilbex,在我的模拟器中一切正常。它在没有工作的设备中。是同样的问题。 – Mun0n 2012-01-31 20:17:55

回答

1

我的问题是.cod文件。从我上线的解决方案中,我必须从生成的主.cod文件中提取.cod兄弟文件,并使用包含其名称引用的.jad将它们复制到设备上的相同文件夹中。在我运行jad文件并安装了cod文件后。现在应用程序工作正常。

+0

这实际上是我想要在黑莓设备上测试时所做的。我不知道会发生什么,当它的时间正式部署应用程序:( – Daydah 2012-02-06 18:21:21

+0

从我的来源,当涉及到部署例如到您的网络服务器,你应该仍然复制单独的COD文件与相关的JAD文件到您的网络服务器上的同一个文件夹。然后因为jad文件包含鳕鱼文件名称,它们将作为一个单独的下载下载。我还没有尝试过,因为我的黑莓手机应用程序尚未准备就绪。 – 2012-02-08 18:28:17

+0

这就是逻辑方式来做@chibex,但是当你想要上传到像getjar这样的应用程序商店时会发生什么?我别无选择,只能上传原始单个COD,因为他们只允许一个COD然后是一个JAD文件。改变了,这很麻烦,因为有些用户在下载时也可能遇到我们的问题。 – Daydah 2012-02-11 16:32:13