|
3 打包
我們以SDK 1.2提供的HelloWorld為例,制作可以在手機(jī)中安裝的.SIS文件: 3.1.檢查程序 首先,在命令行格式下,進(jìn)入HelloWorld工程mmp文件所在目錄,輸入bldmake bldfiles和abld build wins udeb,然后打開模擬器,檢測程序有無錯誤。 3.2.編譯工程 在程序無錯誤后,在命令行輸入abld build armi urel 。執(zhí)行這個命令之后會在目錄d:\symbian\6.1\series60\epoc32\release\armi\urel生成HELLOWORLD.APP和HELLOWORLD.RSC兩個文件。 3.3.建立.pkg文件 在d:\Symbian\6.1\Series60\Series60Ex\helloworld\sis 用記事本建立或者修改工程的pkg文件,內(nèi)容如下: ; 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"是安裝的目標(biāo)位置。在其中要注意的是,我們在目標(biāo)位置中用“!”代替了實際的盤符。這樣做得好處是在用戶安裝的時候,手機(jī)系統(tǒng)會提示用戶選擇要安裝的位置,這就給了用戶更大的靈活度。另外,在Symbian 系統(tǒng)中,安裝的應(yīng)用程序默認(rèn)位置是“!:\system\apps ”。 編輯好pkg文件后,保存至相應(yīng)目錄。 3.4.打包程序 在命令行中,轉(zhuǎn)至pkg文件所在目錄,運行命令makesis HelloW |
|
|