Symbian使用笔记
文章平均质量分 53
primer_programer
永无止境
展开
-
Application closed: ncnlist KERN-EXEC 3
刚刚装上开发工具Carbide.C++和S60 3rd Edition FP1,但是每次在运行example applications时都会弹出Application closed: ncnlist KERN-EXEC 3。 解决方法请参考:http://wiki.forum.nokia.com/index.php/TSS000651_-_NCNList_KERN-EXEC_3_panic原创 2009-02-23 13:26:00 · 1650 阅读 · 0 评论 -
Symbian 应用程序签名指南 和 Symbian Signed 认证指南
本文介绍了Symbian签名的购买和安装,已经Symbian Signed认证的方法。 本文转自WoSign公司网站:http://trustcenter.wosign.com/support/Symbian_signed_guide.htm目的:方便自己理解和日后查看。 在申请Symbian OS的开发者证书时,需要先购买Publisher ID,这个可以在官网上购买,也可以转载 2009-04-28 14:10:00 · 3039 阅读 · 0 评论 -
Symbian证书——证书签名详解
一直没弄明白Symbian各种签名的功能和区别,感觉书上讲解的都不是很完整。而我现在开发也没有买证书。感觉Symbian的证书比iPhone要更复杂。下面这篇文章是在wosign公司网站上看到的,很详细很清楚,于是收藏起来。 wosign公司是Symbian签名的中国代理。本文转自:http://www.wosign.com/FAQ/Symbian_S60_Sec_FAQ.htm转载 2009-04-23 18:53:00 · 4122 阅读 · 0 评论 -
Symbian OS上的Capability介绍
在调试程序是遇到了这样的错误“由于安全问题,无法执行此文件”。由于使用了串口,所以怀疑是没有权限操作系统资源。于是接触到了Capability,它也和开发过程中使用的签名证书相关。 本文转至:http://wiki.forum.nokia.com/index.php/Capability%E4%BB%8B%E7%BB%8D 能力是访问敏感API权限的令牌。如果需要保护Symbia转载 2009-04-23 18:50:00 · 1583 阅读 · 0 评论 -
解压缩SIS文件工具
这里介绍两个工具:dumpsis和sisware。本来是为了查看sis文件需要什么样的capability才找到这两个工具的,使用后才发现,工具所查看到的Capability是mmp文件中设置的Capability。不过这两个工具也比较有用,可以解析出来SIS文件中包含的程序文件。 第一个工具:dumpsis。这个是Symbian v9.2以及更高版本才有的配套工具。在SDK的安装目原创 2009-04-23 18:36:00 · 1717 阅读 · 0 评论 -
Symbian OS 打包文件(.pkg)详解及问题总结
先介绍一下pkg文件的结构,在后面补充一些问题。 ;languages&EN,FR ;package-header #{"MyApp-EN", "MyApp-FR"},(0x1000001F), 1, 2, 3, TYPE=SA ;vendor;Localised vendorname(s)%{"Vendor-EN", ...,"Vendo原创 2009-03-24 18:03:00 · 3628 阅读 · 0 评论 -
安装S60 5th SDK失败
因为想看看S60 5th SDK的一些example,也看看与3rd SDK有什么不同,于是准备安装S60 5th SDK。但是安装快结束时发生错误:无法创建文件或目录。 原因:由于FAT32格式的磁盘不支持太多的文件储存。而resource目录下的文件超出了FAT32格式的磁盘支持。 解决方法: 转换磁盘格式。运行->cmd->convert X:/fs:ntfs /v。 将原创 2009-03-11 17:30:00 · 1225 阅读 · 0 评论 -
uninstall app on S60 3rd emulator
调试程序之后,想在S60 3rd emulator卸载程序。 方法一, 使用Carbide.C++ IDE,使用“Clean Project",之后再启动Emulator,看不到删除的程序了。但是缺点是:如果在Emulator运行时使用这个方法,卸载失败。只能手动删除文件。 方法二,删除所有相关文件,这个方法相对比较彻底,就是有点麻烦。需要删除的文件如下:Epoc32/原创 2009-03-03 14:01:00 · 773 阅读 · 0 评论 -
S60 3rd Emulator error : AppArcServerThread kern-exec3
使用S60 3rd emulator测试视频文件,将文件拷贝到模拟器的磁盘目录Epoc32/winscw/c/Data/Videos,之后每当启动Emulator时,就会报错:AppArcServerThread kern-exec3。然后CPU使用率变成100%。 解决办法:将这个错误文件删除,一切OK。 刚开始接触,也没有用过Nokia手机,没有经验,循序渐进吧。原创 2009-03-03 10:33:00 · 874 阅读 · 0 评论 -
Cannot start ECMT Manager
在运行emulator后,点击其menu中的某一项,会出现Cannot start ECMT Manager 错误提示。 原因:在安装Symbian S60 3rd Edition FP1 SDK时,默认识别Jre5.0, 而我机器上装的是比这个高的版本6.0。 解决方法:打开/Epoc32/tools/ecmt/config/config.properties, 可以看到其原创 2009-02-23 13:50:00 · 1269 阅读 · 1 评论 -
Symbian证书——在线签名方法
有时程序使用的API需要特殊的Capability,比如模拟键盘程序的SimulateKeyEvent函数就需要SW Event的Capability。这是自签名证书在Device上是无法运行的,而申请开发者证书需要购买Publisher ID。 Symbian提供了一种网上签名的方法(Open Signed),用户提交Device的IMEI、Email和SIS文件即可获得具有13种Cap转载 2009-04-28 14:34:00 · 1138 阅读 · 0 评论