我使用ecllipse(版本2.0.2)将应用程序从HVGA(Bada 2.0.2设备)移植到WVGA(Bada 1.2)。
为此我在项目中做了以下更改
项目 - >属性/ Bada构建
设置Model WVGA并将AutoScaling设置为true(480x800)
我创建了一个480x800分辨率的表单。
对于图像,我在Resouce文件夹中添加了一个文件夹
- >为480x800 - > ScreenDensity到高
并将我的所有资源放在这些文件夹中。
但是当我点击应用程序中的按钮以选择更多图像作为我的应用程序中的要求并且日志显示输出显示时,我的应用程序崩溃了 信息,安装完成。
0080.772,EXCEPTION,P32,T00,A125,Osp::Media::__Image::HasAlphaChannels (1547) > [E_UNSUPPORTED_FORMAT]
0080.774,EXCEPTION,P32,T00,A125,Osp::Media::Image::HasAlphaChannels (599) > [E_UNSUPPORTED_FORMAT] Propagated.
0080.851,EXCEPTION,P32,T00,A125,Osp::Media::__Image::HasAlphaChannels (1547) > [E_UNSUPPORTED_FORMAT]
0080.851,EXCEPTION,P32,T00,A125,Osp::Media::Image::HasAlphaChannels (599) > [E_UNSUPPORTED_FORMAT] Propagated.
我在Bada帮助中检查了这个,但无法找到解决方案。请提出解决此问题的建议
答案 0 :(得分:0)
正如我所见,您刚刚将图像(针对HVGA优化)移动到新文件夹以将其用于WVGA。
如果我理解正确,我建议您在SDK(通过bada IDE帮助系统)中引用bada开发文档,该文档指定WVGA屏幕的特定图像属性,将图像属性更改为兼容一些(重新调整大小)并重建你的项目。
我认为问题会解决,我们喜欢你的反馈。
最好的问候。我找到你的参考配偶:Using Customized and Optimized Resources