Ric*_*ier 11 blackberry blackberry-jde blackberry-eclipse-plugin
(我已经解决了我的问题,所以编辑它看起来更像是博客文章 - 最终的工作解决方案已被放置为下面的"答案".)
我想将我们的BB库(v4.5或v5.0)打包成JAR格式,因此我们可以将应用程序源代码提供给客户端而不提供库源代码.
目前,我的SDK和我的应用程序都使用源代码进行设置,作为同一工作区中的不同项目.所有项目都要编译 我的SDK设置为库项目,我的应用程序作为应用程序.
在每个应用程序中,我将SDK项目添加到构建路径.
Eclipse完美地处理构建,创建各种COD文件.我将COD文件复制并解压缩到同一文件夹中,运行updatejad以组合JAD文件,最终得到完美安装的许多COD文件.
问题是 - 库必须是源代码.
关于此,有许多相互矛盾的信息来源.这个过程很简单,但没有很好的记录.在某些尝试中,我遇到了以下问题:
不幸的是,似乎从RIM引用的主文档不正确 - 详情如下.
(我希望可以将这个问题与以下长链接列表交叉引用?)
StackOverflow链接:
这个给出了其他链接 - 非常有用:
这些不太有用:
轮缘:
我已经设法解决了这个问题,因此编辑了问题,并将最终的程序和注释放在此处:
\n\n1)按照此链接将 SDK 项目更改为MIDLET应用程序 ( Richard Schilling\xe2\x80\x99s Professional Weblog )
\n\n2) 在Eclipse中构建SDK项目。正常打包并签署项目。
\n\n3) 将生成的 JAR 文件复制到您的项目中,并更新构建路径以使用该 JAR。
\n\n4) 同样在构建路径设置中,转到“Order & Export”选项卡并选中复选框以导出此 JAR 文件。
\n\n警告:此时,许多用户似乎遇到了 Eclipse 告诉您“项目 {0} 必须有一个 jad 文件,如果它导出了 millet jar”的错误。如果您未将 SDK 项目的类型设置为 MIDLET,则会发生此错误。
\n\n如果出现此错误,请检查项目的构建类型。
如果您已将其正确设置为 MIDLET,请尝试编辑 JAR 文件内的清单,以删除行MicroEdition-Profile- MIDP-2.0.
此链接中提供了完整的详细信息:“Project {0} has to have a jad file if it Exports a millet jar”错误出现在 BlackBerry Java Plug-in for Eclipse 中
注意:关于 RIMAPPSA2 签名,我找到了一些有关消除该要求的信息。这些步骤看起来很奇怪,但就签名阶段而言,它们对我来说很有效。不幸的是,对我来说,该应用程序无法在手机上运行(仍然需要一些签名)。但这些步骤可能对其他人有帮助,并且可以在Eclipse 的 Blackberry Developer 插件的挫败感中找到
\n\n注意 2:如果您必须返回到步骤 1,请记住在重新导入 JAR 文件的新版本后刷新您的项目(否则 Eclipse 将继续使用您刚刚覆盖的旧项目)。
\n\n总结一下:
\n\n如果您对 RIMAPPSA2 签名有疑问,请参阅步骤 1。
\n\n当你知道怎么做时很容易 - 但这花了我很多天才做对?!?
\n| 归档时间: |
|
| 查看次数: |
2058 次 |
| 最近记录: |