2011-12-19 62 views
-2

我正在开发一个具有大量图像的应用程序 - 文件夹大小为10 MB。当我运行该项目时,它会产生运行时错误。这是我的项目屏幕。我如何在黑莓手机中单独设置资源项目/内存问题?

JVM 104未捕获的运行时异常

错误起始杂草:模块 '杂草' 不匹配的兄弟姐妹模块的codfile时间戳 '杂草-1'

enter image description here

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

+1

你有没有尝试清理和重建? – jprofitt 2011-12-19 13:00:22

+0

是的,我曾尝试.. – Hasmukh 2011-12-19 13:12:59

+0

actully我有10MB图像这就是我得到这个错误。如果你有好的解决方案,然后发送给我.. – Hasmukh 2011-12-19 13:13:40

回答

1

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

在你的MIDlet项目宣布就

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

} 

然后在你的黑莓项目添加 -

add(img.bmf); 

因此图像会显示在你的黑莓手机的项目。

0

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