3 打包
我們以SDK 1.2提供的HelloWorld為例,制作可以在手機中安裝的.SIS文件:
3.1.檢查程序
首先,在命令行格式下,進(jìn)入HelloWorld工程mmp文件所在目錄,輸入bldmake bldfiles和abld build wins udeb,然后打開(kāi)模擬器,檢測程序有無(wú)錯誤。
3.2.編譯工程
在程序無(wú)錯誤后,在命令行輸入abld build armi urel 。執行這個(gè)命令之后會(huì )在目錄d:\symbian\6.1\series60\epoc32\release\armi\urel生成HELLOWORLD.APP和HELLOWORLD.RSC兩個(gè)文件。
3.3.建立.pkg文件
在d:\Symbian\6.1\Series60\Series60Ex\helloworld\sis 用記事本建立或者修改工程的pkg文件,內容如下:
; HelloWorld.pkg
;
;Language - standard language definitions
&EN
; standard SIS file header
#{"HelloWorld"},(0x10005B91),1,0,0
;Supports Series 60 v 1.2
(0x101F8202), 0, 0, 0, {"Series60ProductID"}
;
"d:\symbian\6.1\series60\epoc32\release\armi\urel\HelloWorld.APP"-"!:\system\apps\HelloWorld\HelloWorld.app"
"d:\symbian\6.1\series60\epoc32\release\armi\urel\HELLOWORLD.rSC"-"!:\system\apps\HelloWorld\HELLOWORLD.rSC"
其中,前面"d:\symbian\6.1\series60\epoc32\release\armi\urel\HELLOWORLD.rSC"是要打包安裝的文件,"!:\system\apps\HelloWorld\HELLOWORLD.rSC"是安裝的目標位置。在其中要注意的是,我們在目標位置中用“!”代替了實(shí)際的盤(pán)符。這樣做得好處是在用戶(hù)安裝的時(shí)候,手機系統會(huì )提示用戶(hù)選擇要安裝的位置,這就給了用戶(hù)更大的靈活度。另外,在Symbian 系統中,安裝的應用程序默認位置是“!:\system\apps ”。
編輯好pkg文件后,保存至相應目錄。
3.4.打包程序
在命令行中,轉至pkg文件所在目錄,運行命令makesis HelloW
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。