This page was last modified 09:06, 4 February 2008.
S60 3rd FP1 SDK编译的SDK自带的例子在FP1之前的手机上无法正确显示程序图标
From Forum Nokia Wiki
问题描述: S60 3rd FP1 SDK(以及FP2 SDK)编译的SDK自带的例子,或者是其它自编的程序,在使用SVG图标时,在FP1之前的手机上无法正确显示程序图标。
解决方法:
基本原因是Nokia的mifconv.exe变了,不同的SDK中mifconv.exe有所变化。
方法1: 找到S60 3rd MR SDK中的mifconv.exe, 用其替换3rd FP1以及之后的SDK的mifconv.exe应该可以解决图标消失问题。 3rd FP1以及之后的SDK的mifconv.exe生成的mif文件尺寸明显小于早期版本生成的mif文件,也许Nokia修改了mif的压缩算法导致图标不能兼容。
方法2:
在用S60 3rd FP1 SDK(以及FP2 SDK)编译时,给mifconv.exe指定'/X' 选项
参考链接"http://wiki.forum.nokia.com/index.php/Issue_with_SVG_icon_display_on_3rd_edition"
方法3 针对FP1手机设备时,使用FP1的SDK; 而针对FP1之前的手机设备时,使用3rd MR的SDK编译打包。 这种方法的问题就是需要维护多个发行包。
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How To Custom Theme Using 3rd Party Icons | chenloong | Themes/Carbide.ui | 2 | 2008-06-17 12:41 |
| Problems in the Browser( iBrCtlInterface) of S60 3rd Fp1 | manasi_d | General Symbian C++ | 5 | 2007-06-27 13:35 |
| Debug problem On Emulator | sameer.chaudhari | Symbian Tools & SDKs | 5 | 2007-10-29 14:07 |
| Volume indicator problem in S60 3rd FP1 | JacksonZih | General Symbian C++ | 1 | 2007-11-20 06:39 |
| Browser(iBrCtlInterface) of S60 3rd FP1 | manasi_d | Symbian Tools & SDKs | 0 | 2007-06-27 11:17 |
