调试时获取net_rim_os未找到警告

时间:2011-02-09 13:54:58

标签: java eclipse debugging blackberry

每当我尝试调试我正在为Blackberry 8xxx开发的应用程序时, 在Eclipse中,我收到有关未找到net_rim_os的警告。 然后我必须点击一个模态,然后另一个模型几乎相同。

我认为这是因为我只安装了6.x开发环境,但手机是4.5。

该程序可以在手机上使用,只要我远离手机上不存在的API。

如何使警告永远不会出现,甚至更好,安装缺少的符号或Eclipse抱怨的任何内容。这是我正在使用的RIM提供的Eclipse。

2 个答案:

答案 0 :(得分:2)

调试器正在寻找.debug文件以支持符号调试。这通常不是模拟器上的问题,因为它随附与操作系统匹配的.debug文件。对于物理设备,您面临的问题是,硬件上使用的操作系统版本很少(如果有的话)与.debug文件可用的操作系统版本相匹配。

使用小于或等于硬件上运行的操作系统版本的SDK版本进行编译会更好。如果您的测试覆盖率低于完成,您最终可能会提供具有隐藏API不兼容性的程序。最佳实践是为您支持的每个OS版本编译程序。

答案 1 :(得分:0)

配置Eclipse以使用BlackBerry Update Site。然后下载并安装BlackBerry Java SDK 4.5。配置项目以使用该SDK。这将确保只有4.5中支持的API可用于编译。