Symbian 常用工具用法说明
2010-02-26 15:54:00 来源:WEB开发网使用gcce编译器生成发布版本
abld build gcce urel
构建模拟器环境调试版本并显示详细信息
abld build -v winscw udeb
abld resource
abld resource 用于我们编译资源文件,如 .rss .mbm .aif 等.当我们修改了资源文件可以运行此命令对资源文件进行编译 。
abld resource
abld clean
abld clean 命令用于删除所有生成的目标文件,需要对项目重新构建的时候运行此命令删除旧的目标文件.
位图资源转换工具:bmconv.exe
bmconv工具提供了位图文件和.mbm文件直接的转换的功能,我们可以通过此命令把若干个位图文件打包到.mbm文件中,也可以从.mbm文件中导出bmp文件。
从.bmp文件生成.mbm文件
把两个12位的位图1.bmp,2.bmp编译成 my.mbm
bmconv my.mbm /c121.bmp /c122.bmp
把两个12位的位图my.bmp,mymask.bmp编译成 my.mbm.并生成my.mbg
bmconv /hmy.mbg my.mbm /c12my.bmp /c12mymask.bmp
查看.mbm文件内容
.mbm文件是由一个或多个位图组成,我们可通过 bmconv /v参数查看.mbm文件的内容。
bmconv /v my.mbm
从.mbm文件导出.bmp文件
bmconv /u input.mbm 1.bmp 2.bmp
构建编译目标平台软件
使用bldmake,abld工具即可完成译目标平台软件的编译构建以下是其使用步骤。步骤一:生成目标平台makefile及工具脚本
cd myappgroup
bldmake clean
bldmake bldfiles
步骤二:编译生成目标平台文件
abld clean
abld build gcce urel
打包签名
makesis
makesis命令可以根据.pkg文件制作目标设备的文件的打包安装程序(.sis) ,使用方法很简单进入到pkg文件目录执行 makesis myapp.pkg.
提示:我们可以通过运行 makesis -h 获取.pkg文件的详细语法参数
对编译后的目标文件进行打包
makesis myapp.pkg
makekeys
在s60 3rd中软件签名是必须的(在2nd中没有强制要求)签名的软件是被拒绝安装的.一般的软件发布测试可以通过自签名达到普通的使用目的(如果要使用扩展的capabilities 或安全性敏感的capabilities 则需要symbian sign) makekeys 命令可以帮我们创建私钥和自签名证书.其使用方法如下:
更多精彩
赞助商链接