为何ApplicationWizard生成的工程不能用“Create .SIS Package”命令生成SIS包?
SDK自带的例子就可以正常打包,用AW的就不行,我的工程在C:\WORK目录下了,用VC7编译。害得我要手工COPY所有文件到手机上去试用!我觉得可能是文件路径错了,但又不知道怎么改,请各位指教!
打包信息:
Processing TELEFON.pkg...
TELEFON.pkg(20) : error: file not found
pkg内容:
;
; Installation file for $$Root$$ application
;
;Languages
&EN
;
; UID is the app's UID
;
#{"TeleFon"},(0x0EB58BF2),1,0,0
;
;Supports Series 60 v 2.0
;This line indicates that this installation is for the Series 60 platform v2.0
;This line must appear _exactly_ as shown below in the sis file
;If this line is missing or incorrect, the sis file will not be able
;to be installed on Series 60 v2.0 platforms
(0x101F7960), 0, 0, 0, {"Series60ProductID"}
;
; Four files to install
;
"..\..\..\\Epoc32\release\thumb\urel\TeleFon.app" -"!:\system\apps\TeleFon\TeleFon.app"
"..\..\..\\Epoc32\data\z\system\apps\TeleFon\TeleFon.rsc" -"!:\system\apps\TeleFon\TeleFon.rsc"
"..\..\..\\Epoc32\data\z\system\apps\TeleFon\TeleFon_caption.rsc" -"!:\system\apps\TeleFon\TeleFon_caption.rsc"
"..\..\..\\Epoc32\data\z\system\apps\TeleFon\TeleFon.aif" -"!:\system\apps\TeleFon\TeleFon.aif"
问题点数:50、回复次数:6Top
1 楼chenziteng(陈子腾)回复于 2006-02-08 04:57:31 得分 25
估计是AppWizard有bug,因为它生成的路径错了,应该把双反斜杠改成单反斜杠
"..\..\..\\Epoc32\release\thumb\urel\TeleFon.app"
改成
"..\..\..\Epoc32\release\thumb\urel\TeleFon.app"
其它类似。Top
2 楼sunwhite()回复于 2006-02-09 11:57:38 得分 25
"..\..\..\\Epoc32\release\thumb\urel\TeleFon.app"
建议改成绝对地址,比如
"\SYMBIAN\......\Epoc32\release\thumb\urel\TeleFon.app"
中间的我不写了,明白意思就行。Top
3 楼Brunhild()回复于 2006-02-09 13:34:50 得分 0
我试试Top
4 楼chenziteng(陈子腾)回复于 2006-02-09 20:51:49 得分 0
建议使用相对路径。Top
5 楼Brunhild()回复于 2006-02-10 14:57:46 得分 0
如果用相对路径那该由哪个文件夹开始计算?GROUP,SIS,工程文件夹?
Top
6 楼chenziteng(陈子腾)回复于 2006-02-10 20:30:07 得分 0
使用相对路径时,当前目录指.pkg文件所在的目录。Top




