黑莓设备中的调试应用程序
Posted
技术标签:
【中文标题】黑莓设备中的调试应用程序【英文标题】:Debugging application in Blackberry device 【发布时间】:2012-07-02 11:37:42 【问题描述】:我在黑莓设备中调试我的应用程序时遇到问题,我能够在模拟器中成功运行我的应用程序。
当我右键单击我的应用程序并单击调试为 -> Blackberry 设备时,我会弹出一个询问签名密码(至少 8 个字符)并输入我给定的密码。
在此签名工具自动启动并尝试发送 RRT、RBB、RCR 请求后,但每次都失败。当我尝试在设备中打开我的应用程序图标时,它会显示“APPLICATIONNAME 尝试访问安全 API”。
同时,当签名工具运行时,我在详细信息部分收到一条消息,“代码文件不包含来自此 SignerID 的签名。请请求签名。”当签名工具完成执行时,我会收到详细消息“一般失败。请重试。服务器可能不可用。”
我能够在设备中调试我简单生成的应用程序(不包括任何安全 api)。此外,相同的密钥在其他 pc 中工作正常(我可以使用相同的密钥从其他 pc 调试设备中的应用程序和程序)。
这是我第一次尝试在黑莓设备中调试(运行)我的应用程序,所以我可能遗漏了任何/某些重要部分,如果是这样,请告诉我哪里出错了。我正在使用用于 Eclipse 和 Blackberry 设备管理器的 Blackberry Java 插件。
【问题讨论】:
【参考方案1】:每个插件都需要单独的密钥。一旦使用过的密钥将不适用于其他插件....您必须使用其他新密钥登录。
【讨论】:
实际上,您应该可以重复使用密钥。在 BlackBerry 菜单下,您可以选择 Sign -> Import Existing Keys。我在多台 PC 上使用相同的代码签名密钥。【参考方案2】:请按照以下步骤操作。 1.首次签名申请。 2. 在黑莓设备上安装签名的应用程序。 3.在eclipse模拟器上右键项目,“Debug As -> Blackberry Device”。
现在您的应用程序已经签名,那么没有机会询问签名密码。并显示已签名的消息。请关闭那个窗口。
现在开始在黑莓设备上进行调试。
【讨论】:
以上是关于黑莓设备中的调试应用程序的主要内容,如果未能解决你的问题,请参考以下文章