我使用 jquery mobile 和 phonegap 制作了一个 Blackberry Webworks 项目。当我去构建项目时,我收到错误“I/O 错误:输出错误:解决方案-###.cod 数据部分到大 65152 字节”。
我的印象是,在创建 webworks 项目时,您使用的图像和资源是导致此错误的原因吗?我已经把所有的图像都缩小到了 65 KB 以下,现在唯一大于 65 KB 的就是我的 jquery.js、jqueryMobile.js 和 index.html 文件。
我有点困惑我可以做些什么来修复这个错误或找出哪个 Solution-97.cod?
提前致谢。
最佳答案
您得到的错误是由于创建的 .cod 文件的大小造成的。这些文件中的每一个都不能大于 64kb。我没有使用过 webworks,我使用 eclipse 编写应用程序,这将最终应用程序拆分为多个小于 64kb 的 .cod 文件。
既然你已经提到它达到了“solution-97.cod”,我假设它至少导出到那个数量的 cod 文件 - 即大约 6.2mb 的数据。我发现任何应用程序超过约。 3Mb 往往会给创建 cod 文件带来麻烦和错误。
如果可能,请尝试减小资源的大小(例如,尽可能将 png 转换为 jpg)。
黑莓开发者论坛上有一个讨论(以及指向类似性质的其他主题的链接):http://supportforums.blackberry.com/t5/Java-Development/cod-data-section-too-large-65222/td-p/410066
关于blackberry - 运行 blackberry webworks 项目时,.cod 数据部分变大,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8055577/