如何在Blackberry中制作单独的仅资源项目/内存问题?

时间:2011-12-19 11:05:18

标签: blackberry

我正在开发一个包含大量图片的应用 - 文件夹大小 10 MB 。当我运行该项目时,它将给出运行时错误。这是我的项目屏幕。我得到了

  

jvm 104未捕获运行时异常

  

启动Weed时出错:模块'Weed'与兄弟模块'Weed-1'的codfile时间戳不匹配

enter image description here

是否有任何机构可以解决我的问题?

2 个答案:

答案 0 :(得分:1)

创建包含所有图片的 MIDlet项目。然后将其导出到jar文件中。然后创建一个新的Blackberry项目并将该jar文件添加到您的项目中。然后,您可以访问该jar文件中的所有图像。

在您的MIDlet项目中声明 -

public class img {
    static Bitmap b=Bitmap.getBitmapResource("image.png");
    public static BitmapField bmf=new BitmapField(b);

}

然后在你的Blackberry项目中添加 -

add(img.bmf);

因此图像将显示在Blackberry项目中。

答案 1 :(得分:0)

单个应用程序可能超过the limits。我认为您需要认真重新考虑是否需要针对您所定位的屏幕尺寸的大图像。尝试包含较小的图像,或在jpg或png图像中使用压缩。