`
iame
  • 浏览: 131862 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Symbian程序发布到真机上

阅读更多

今天完成第一个Symbian程序的第一个版本,发布到真机上,有几点注意事项:

 

1.模拟器关闭时的panic信息对于调试错误还是比较有用的。缺省真机上是没有错误信息提示的,如想要和模拟器一样的错误信息提示。需要在本地新建一个空文件:ErrRd,然后再打包的pkg文件中,增加一行

"ErrRd"     -"!:\resource\ErrRd"

resouce\ErrRd应该是系统读取当前应用错误信息的文件,但缺省没有,需要新建一个,但手工创建困难,只好打在安装包中。

 

2.真机调试时,需要编译打包出调试版本(UDEB目录下的相关文件),今天由于在pkg文件中,写成了UREL目录,导致安装到真机上的是Relase版本,结果一调试就死机。

 

3.写pkg文件还出现一个错误,没有拷贝一个DLL,结果程序安装后,无法启动(点击图标无反应)。如果有了上述的ErrRd文件,会出现系统错误(-1)框。

 

4.使用到的命令

bldmake bldfiles            //生成make脚本

abld build gcce udeb     //编译和链接

makesis xxx.pkg            //生成sis

signsis xxx.sis  xxx.sisx  yyy.cer  zzz.key     //使用证书签名sis为sisx

分享到:
评论

相关推荐

    在Symbian S60系统上的语音笔记程序

    在Symbian S60系统上开发语音笔记程序是一个针对移动设备的有趣且实用的项目。这个程序允许用户通过手机录制语音片段,并将其保存为笔记,以便日后回顾或检索。以下是一些关于这个主题的关键知识点: 1. **Symbian...

    Series 60应用程序开发(symbian).rar

    开发者需要理解证书和签名过程,以便将应用发布到Symbian商店或直接分发给用户。 8. **调试和测试**:Series 60应用的调试通常依赖于SDK提供的模拟器和真机调试工具。测试涵盖功能测试、性能测试、兼容性和稳定性...

    【S60应用程序开发】源代码

    S60平台基于塞班(Symbian)操作系统,为开发者提供了丰富的API和工具来创建功能丰富的移动应用程序。 S60应用程序开发主要包括以下几个核心知识点: 1. **S60 SDK**:诺基亚提供了S60软件开发工具包(SDK),包含...

    Symbian手机开发资料

    Symbian应用的签名过程是为了确保软件的安全性,开发者需要获取证书并为自己的应用程序签名,以便在设备上安装和运行。此外,了解如何将应用打包成sis或sisx格式,并通过不同渠道分发也是Symbian开发的重要环节。 ...

    Symbian c++开发入门

    Symbian模拟器可以帮助你在没有实际设备的情况下进行初步测试,但最终仍需在真机上进行全面验证,因为模拟器可能无法完全复制真实环境的行为。此外,理解和遵循Symbian签名流程也是发布应用前的关键步骤,这涉及到对...

    Symbian UID classification

    - 开发使用:0xE0000000 – 0xEFFFFFFF,这部分UID可以用于开发者在模拟器上进行测试和教学,但不能用于真机发布。 - 遗留UID兼容(Legacy UID compatibility range):0xF0000000 – 0xFFFFFFFF,用于兼容旧版本...

    EMCCSoft3.0.zip

    S60是Symbian OS上的一个用户界面框架,提供了丰富的功能和接口,使得开发者可以创建各种复杂的移动应用程序。 《Developing Series 60 Applications》这本书可能会涵盖以下几个关键知识点: 1. **Symbian OS C++...

    AppCan移动应用开发框架- AppCan应用开发

    - **调试和测试**: 使用AppCan模拟器进行应用功能和界面展示的测试,同时可通过**AppCan Player**在真机上测试应用性能。 - **发布**: 应用测试完成后,开发者可将其发布给最终用户使用。 ##### 2.2 项目管理 ...

    免费分享:android平台应用程序开发教程

    - **市场影响**:Android的推出标志着手机产业可能发生的重大变革,有可能打破当时市场上以Nokia Symbian和微软Windows Mobile为主的格局。 #### 二、Android的技术特点 - **技术架构**:Android平台的核心基于...

    Android基础知识培训

    - **运行应用**:通过`Run as > Android Application`选项,在模拟器或真机上运行应用。 #### 五、打包与反编译 - **打包APK**:将应用编译成可以在Android设备上安装的APK文件。 - **反编译APK**:借助反编译工具...

Global site tag (gtag.js) - Google Analytics