Blackberry 启动MyApplication时出错:Can';找不到入口点

Blackberry 启动MyApplication时出错:Can';找不到入口点,blackberry,Blackberry,我成功创建了一个已签名的黑莓应用程序。我曾经部署过它并且成功了。但我不知道为什么,当我现在调试它时,应用程序不会运行并说 Error Starting `MyApplication`: Can't find entry point 在调试期间,我的项目没有显示任何错误,打包工作正常。就我所记得的,在我得到这个错误之前,我没有对我的代码、项目描述和属性执行任何重大更改。这里有人遇到过同样的问题吗 请注意,我的项目只有一个主方法,并且在UiApplication类中使用SMS侦听器线程。我在真实设

我成功创建了一个已签名的黑莓应用程序。我曾经部署过它并且成功了。但我不知道为什么,当我现在调试它时,应用程序不会运行并说

Error Starting `MyApplication`: Can't find entry point
在调试期间,我的项目没有显示任何错误,打包工作正常。就我所记得的,在我得到这个错误之前,我没有对我的代码、项目描述和属性执行任何重大更改。这里有人遇到过同样的问题吗


请注意,我的项目只有一个主方法,并且在
UiApplication
类中使用SMS侦听器线程。我在真实设备和模拟器上都遇到了这个错误。我试图完全卸载该应用程序,但巧合的是,它无法删除,因为“删除”菜单没有出现。

首先,确保主方法位于可公开访问的类中,并在方法内的第一行添加断点,要检查应用程序是否在您的计算机上引发异常和死亡。还可以尝试将整个main方法放入带有异常日志记录的try/catch中,以了解可能发生的情况

其次,正在使用的设备/模拟器可能只需要删除以前版本的应用程序。转到“设置”并导航到第三方安装的应用,并确保已删除您的应用。需要重新启动(拔电池)。在模拟器上,导航到SDK目录中的bin/simulator文件夹,然后运行cleanup.bat文件以重置模拟器。然后再试一次。你说删除菜单没有出现,我想这是在第三方安装屏幕上

第三个选项是进入应用程序描述符xml文件,检查是否存在可见的入口点,以及是否正确填写了所有内容

另外,请尝试执行刷新和清理生成,并检查所有文件是否正确编译(您的bin文件夹中是否正确创建了类文件?分发文件夹中是否正确填充了用于分发的cod/jad文件?)

另一个选项是将项目重新导入IDE以强制IDE重新生成一些文件,并尝试将另一个项目加载到设备上。如果可行的话,可以选择将类文件等复制到新项目中


上面的一些内容很麻烦,但欢迎使用黑莓开发

你能发布主方法声明吗?