symbian开发入门HelloWorld完整过程(原创)
symbian开发入门HelloWorld完整过程
2007.11.24 by ivivian Email:669775+nokia@gmail.com
手机越来越多,智能手机也多起来;前几天突然想起要学习点东西,好久没有学习了;选定了symbian程序开发,目标是开发一个能在 N73手机上运行的Hello World程序,了解过symbian开发的同事说这个环境比较难配置,果不其然中间比较曲折,遇到问题不断,今日终于完成,一定要把过程写下来,中间借鉴和使用了很多网友的知识和工具,在这里向他们表示感谢;总的来说对symbian 的开发配置有点失望,官方也没有找到完整例子。写下这篇文章的目的是让想进行symbian开发的网友少浪费时间来配置环境,有更多的时间去做其他更重要的事情。
一、系统环境:windows xp sp2 IIS 5.1
二、安装步骤:
⑴ ActivePerl:版本是ActivePerl-5.8.8.822-MSWin32-x86-280952
下载地址: http://www.newhua.com/soft/8364.htm
安装说明:运行安装即可,没有碰到异常问题。
⑵ J2RE:使用版本jre-6u3-windows-i586-p-s
下载地址:http://www.java.com/zh_CN/download/manual.jsp
安装说明:一切顺利
⑶ S60 Platform SDKs for Symbian OS, for C++ (选择 s60 3rd Edition FP1 下载,如果使用FP2Beta版本是有问题的)
下载地址:
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
安装说明:要选择 3rd Edition FP1 下载,第一次安装FP2Beta版本创建项目的时候无法进行下去;
⑷ Microsoft Visual Studio.Net 2003
安装说明:安装时visual C++和visual J#都要选择,如果不选择J#生成sis文件有异常;
安装的时候要检测系统中是否有IIS,个人认为影响不大,最好安装。
⑸ Carbide.vs 2.0.1,这个是要 vs 2003支持symbian 程序开发
下载地址:
安装说明:一切正常
三、建立Hello World过程:
(1)在vs 2003中,新建项目
(2)项目类别选择symbianOS
(3)Project type选择symbian9,project template选择Hello World Application,SDK选择S60 3Rd FP1,选择上GCCE(个人理解是用于生产sis 文件用的)
(4)、其他信息设置
(5)开始在模拟器上执行,模拟器内容启动比较慢,耐心等待
(6)手机模拟器界面,与手机操作相同
(7)在安装中找到刚才建立的程序
(8)执行效果,模拟器执行成功
(9)编译s60手机上可以执行的sis文件,生成后在项目所在的 sis文件夹中
四、制作证书,传输到手机上运行(在N73上执行通过)
S60 在执行的时候必须有证书,目前商业的需要付费,对应开发者可以申请一个免费的,但是与手机串号绑定,只能在一个机器上使用
(1)下载证书制作辅助工具(网友提供),运行证书签名专家!
下载地址:http://code.google.com/p/nokia/downloads/list
(2)输入要运行程序的手机IMEI号码(按*#06# 可以查看),开始制作
(3)生成csr文件完成
(4)找到刚才生成的csr文件
(5)登录网站,点击My symbian Signed(如果没有注册请先注册,Email要求非共用的,yahoo msn等不可以,找一些偏僻的邮箱可以,不能乱输入)
(6)点击request
(7)选择刚才制作好的csr文件,send (我在IE6.0中一直提交不成功,后来在firefox 2.0.0.9中提交非常顺利)
(8)证书下载
(9)下载60 签名sisx程序生成工具(网友提供),将下载的证书改名为dospy.cer,刚才生成的 .sis文件改名未dospy.sis,运行.bat 文件,生成.sisx文件,完成;
下载地址: http://code.google.com/p/nokia/downloads/list
(10)将生成的sisx文件传输到手机上,ok!终于完成!
没有评论:
发表评论