首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 正文
在S60第三版SIS文件中指定平台依赖属性
作者:hoolee    文章来源:诺基亚论坛    更新时间:2006-11-28 10:21:16
标题: 在S60第三版SIS文件中指定平台依赖属性

设备, 软件 版本: S60 3rd Edition

说明:
pkg文件中需要指定平台依赖属性那行的格式在S60第三版中已经做了更改。

详细描述:
在S60第二版中,我们要在pkg中指定软件平台依赖性时,必须遵循下列格式。
; Supports S60 2nd Edition

(0x101F7960), 0, 0, 0, {"Series60ProductID"}
(0x101F7960), 0, 0, 0,

在S60第三版中,平台依赖性是从硬件依赖考虑的,而平台UID必须是用中括号来定义:
; Supports S60 3rd Edition

[0x101F7961], 0, 0, 0, {"Series60ProductID"}

而老的定义形式在S60第三版中的pkg文件中仍然有效,makesis执行时不会提示错误。不过如果要安装这样形式的SIS文件到第三版设备上将会引发“Application not compatible” 错误。因为安装程序无法识别平台UID。
一些支持自定义产生pkg文件的工具及IDE可能仍然在使用老格式,这个需要注意。

解决方案:
检查那些为生成在S60第三版上SIS包的pkg文件中,关于平台依赖性设置的格式是否正确。
相关文章:
在S60中、正常UIQ3中使用设备无关字体变斜的解决方案
S60 3rd下实现Video Call 与 VoIP Call
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
S60 3rd版下,如何运行控制台程序?
Symbian OS 应用程序在手机上无法运行的种种原因
S60系列用户界面显示器规范
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号