将签名的 jar+jad 部署到 blackberry 9300 curve 5.0 时出错
我的设置是 Eclipse、BB JRE 5.0、Blackberry 应用程序(不是 MIDlet)。在上述设备上从 eclipse 调试它可以正常工作。但是,打包它(首先对 cod 文件进行签名,然后)会生成一些文件,这些文件是从手机文件系统的文件夹下手动复制的。然后,从手机导航到它们并单击:
myapp.jar:错误消息:907 无效的 jar 描述符缺少必需的属性 Midlet-1 myapp.jad:找不到其他应用程序。您的文件可能包含应用程序列表中已存在的应用程序、与您的设备不兼容或有错误的应用程序。
乍一看,jad 和 jar 文件看起来不错,但可以在 .jad 文件中找到对 MIDlet 属性的引用。这是 BB 应用程序的标准部署机制吗?通过来自 MIDP 1.0 的 .jad 文件?我怎样才能进一步调试这个?
My setup is Eclipse, BB JRE 5.0, Blackberry application (not MIDlet). It works ok debugging it from eclipse on the aforementioned device. However, packaging it (firstly signs the cod files and then) produces some files which are manually copied under a folder from the phone file system. Then, from he phone, navigating to them and clicking:
myapp.jar: error message: 907 invalid jar descriptor missing required attribute Midlet-1
myapp.jad: No additional application can be found. Your file might contain applications that already exist in the application list, are not compatible for you device, or have errors.
The jad and jar files look ok at a first glance, although reference to MIDlet attributes can be found in the .jad file. Is this the standard deployment mechanism for BB apps ? through .jad files coming from MIDP 1.0 ? How can I debug this further ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不熟悉“将文件复制到手机文件系统”安装方法。您尝试过使用 javaloader.exe 吗?
I am not familiar with the 'copy files to the phone filesystem' install method. Have you tried using javaloader.exe?