1

我正在开发一个应用程序在两个不同的机器(家庭和工作),而家庭似乎运行得很好,工作之一,缺乏一个更好的词,拥有。它一直在展示以下问题:应用程序不会启动或加载黑莓模拟器

  • 加载应用程序时,它将从模拟器的主屏幕开始,而不是以随机间隔启动应用程序。您可以启动应用程序并使其正常工作,然后关闭模拟器,重新加载并且不加载相同的代码库。
  • 去应用程序不显示应用程序本身,实际上它从来没有。
  • 试图加载应用程序的cod文件(文件 - >加载Java程序)从来没有工作。尝试了this thread中的步骤,结果不可靠。
  • 极小的更改(例如将宽度变量的值修改为1,注释掉诸如makeMenu之类的函数或添加按钮将导致代码无法工作,IDE没有显示任何错误。
  • 有时使用clear.bat工作,有时不使用。与使用项目名称手动删除所有文件一样。
  • 重新安装eclipse环境和黑莓插件什么也没做,然后烧掉一个小时。
  • 设置了blackberry_app_descriptor.xml文件中的“load on startup”。

两个系统都使用Eclipse 3.5.1,BB插件用于eclipse 1.1 beta,Java 4.5用8300模拟器。我所看到的只是两个系统之间的操作系统。工作一是XP Sp3,家是Vista。这个Vista并不完美,但我可以测试变化的变化而不用翻转硬币,看看应用程序是否会加载。

我试过了这个论坛上类似的解决方案,比如this one,但是看起来这些解决方案的日期并不是我的eclipse安装中存在的步骤的选项。

所以有人遇到这种莫名其妙的行为,可以修复吗?任何我可能错过的东西都可以尝试?

+0

你试过其他模拟器?这可能只是因为你使用的是一辆小车。 – 2010-03-25 20:37:11

+0

构建期间eclipse控制台中是否有任何错误?模拟器文件夹中的项目文件是否最新? “在日食中没有任何步骤的选择” - 你能描述更具体的吗? – 2010-03-26 08:22:13

+0

@marc - 用v4.5给8100,8330,8300和8700,9000用4.6个去,并且都展示了同样的问题。 – canadiancreed 2010-03-26 12:31:41

回答

4

我已经看到这个行为与新的1.1插件,应用程序不会在启动时加载和FILE->加载Java程序没有帮助。对我来说,解决方案是我必须每次运行一个干净的构建,那就是eclipse clean和build,而不是只是构建,而不是clean.bat ...希望这有助于!

+0

对不起,我怎么会这样做,并且在将应用程序加载到模拟器之前,或者第一次加载eclipse时需要完成。 – canadiancreed 2010-03-26 13:56:40

+0

如果你进入Project - > Clean ...检查_Start一个构建immediately_复选框,所以它也会在clean之后生成并单击ok。它建立后运行模拟器。 顺便说一句,对我来说,应用程序显示在下载文件夹下,而不是应用程序文件夹,它取决于应用程序desscriptor中的设置。 – Tamar 2010-03-26 14:48:17

+0

这似乎工作,虽然之前执行干净的需要被运行或发生不可预知的行为。这与你发现的相似吗?至于位置,它可能是模拟器。我发现新的应用程序将在下载而不是应用程序。 – canadiancreed 2010-03-26 16:29:45

0

请尝试清理资源,在您的项目中使用空格或特殊字符名称的文件中命名结构不正确。

花了我两天的时间才弄清楚。

0

一个解决方案,我得到了关于你的问题。 正如我看到请运行应用程序第一次运行黑莓模拟器 这是得到开始,这里拿起运行,然后运行黑莓模拟器