我们在Blackberry app world上提交.zip文件以供发布。但他们返回它是因为他们说有错误:启动MyApp时出错:模块'MyApp'尝试访问安全API 。我搜索了这个错误,并且所有人都说如果我的应用程序没有签名就会出现此错误。但我们确信这是签名的,因为我们在构建并提交给测试人员之前对其进行了签名。可能有什么不对?另一件事我们使用.jad将它安装在设备上,如果我们打开.jad,我们可以看到所有签名。签名是否可能发生在.jad而不是.cod文件上?
答案 0 :(得分:0)
事实证明,大小.cod
或最后.cod
的大小为64kb及以上会导致问题。我在 Blackberry开发人员论坛上发现了一些帖子,说当你有.cod
这样的时候,当你通过OTA安装应用程序并使用移动网络时,某些网络会截断.cod
从而删除签名。此问题的解决方案是在res
上添加图片(大约 10kb )并重建应用程序,以便可以创建额外的cod
和其他{的大小{1}}会减少。我提交此问题的cods
86kb 且最后cods
63kb ,我添加了 10kb 图像并重建应用程序。添加了新cod
,其他cod
的大小减少了。我的最大cods
的大小仅为 74kb ,新创建的cod
25kb 。这是在{em> app world 上成功发布的cod
集。
<强>参考文献:强>