我正在两台不同的机器(家庭和工作)上开发一个应用程序,虽然家庭机器似乎运行得很好,但工作机器(由于缺乏更好的词)却运行得很好。它已经表现出以下问题:

  • 加载应用程序时,它将在模拟器的主屏幕上启动,而不是随机启动应用程序。您可以启动应用程序并让它正常工作,然后关闭模拟器,重新加载,并且不加载相同的代码库。
  • 转到应用程序不会显示应用程序本身,事实上它永远不会显示。
  • 尝试加载应用程序 cod 文件(文件 -> 加载 java 程序)永远不会起作用。尝试了中的步骤 这个线程, ,结果不可靠。
  • 极小的更改(例如将宽度变量的值修改 1、注释掉 makeMenu 等函数或添加按钮)将导致代码不再工作,IDE 不会显示任何错误。
  • 使用clear.bat有时有效,有时无效。与手动删除具有项目名称的所有文件相同。
  • 重新安装eclipse环境和黑莓插件什么也没做,只花了一个小时。
  • 在 blackberry_app_descriptor.xml 文件中设置了“启动时加载”。

两个系统都使用Eclipse 3.5.1,BB插件为eclipse 1.1 beta,Java 4.5与8300模拟器。我看到的唯一区别是两个系统之间的操作系统。工作用的是XP Sp3,家里用的是vista。Vista 并不完美,但我可以测试变量的变化,而无需掷硬币来查看应用程序是否会加载。

我尝试过该论坛上类似的解决方案,例如 这个, ,但这些解决方案似乎已经过时,因为我的 eclipse 安装中不存在这些步骤的选项。

那么有人遇到过这种令人困惑的行为吗?可以解决吗?有什么我可能错过的可以尝试的吗?

有帮助吗?

解决方案

我在新的 1.1 插件中看到了这种行为,应用程序在启动时不会加载,并且 FIle->load java 程序也没有帮助。对我来说,解决方案是我每次都必须运行干净的构建,即 eclipse clean and build 而不是仅仅构建,而不是 clean.bat ...希望这可以帮助!

其他提示

尝试清除项目中命名结构不正确的资源,文件名中包含空格或特殊字符。

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

我得到的关于你的问题的一种解决方案。如我所看到的

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top