3 打包
我們以SDK 1.2提供的HelloWorld為例,,制作可以在手機中安裝的.SIS文件: 3.1.檢查程序 首先,在命令行格式下,,進入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文件,內容如下: ; 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"是安裝的目標位置,。在其中要注意的是,我們在目標位置中用“,!”代替了實際的盤符,。這樣做得好處是在用戶安裝的時候,手機系統(tǒng)會提示用戶選擇要安裝的位置,,這就給了用戶更大的靈活度,。另外,在Symbian 系統(tǒng)中,,安裝的應用程序默認位置是“!:\system\apps ”,。 編輯好pkg文件后,保存至相應目錄,。 3.4.打包程序 在命令行中,,轉至pkg文件所在目錄,運行命令makesis HelloW |
|