请问,Symbian平台上的sis文件,可以用模拟器运行吗

我没有支持Symbian os的手机
[18 byte] By [leafzhou78] at [2008-5-11]
# 1
目标处理器不一样,所以不能运行
feng7801-Power at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 2
不可以,在模拟器上,用的X86指令集,在真机上用的是ARM的,所以模拟器与真机只是源代码级的模拟,如果已经编译过的,不能互相通用,与Java不一样。
# 3
呵呵,我有用过,不行的哦!
# 4
难道就没有个虚拟机一类的东东?
liqi-sniper at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 5
sis只是一个压缩的安装包,只要你的app可以在模拟器上运行就放心的打包吧
# 6
对,可以在模拟器上安装Sis文件。
dskra-绿青虫 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 7
可以用的.
chairmanzf-虚拟QQ at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 8
我也遇到类似的问题,
把.sis文件拷入到epoc的目录下,即使在模拟器中能找到这个文件,但也运行不了,
请教高手如何才能在模拟器中安装sis?
tth-更深的蓝 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 9
不能,指令系统不一样。
wltsui无招胜有招- at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 10
sis包可以装上,但能不能运行就要看sis包里的应用程序编译时针对的目标平台(WINS,ARMI或其它)
chenziteng-陈子腾 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 11
同一个问题竟然有人说可以运行,有人说不可以。请问谁真正做过试验?请能够运行的把操作步骤写详细好吗?
darkwolf2004 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 12
晕,众说纷纭!
lingloom-冷月 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 13
关于这个问题是这样的,首先*.sis文件可以成功的安装于模拟器设备上;
但是由于编译时真机的指令与模拟器不同,所以运行时出现错误,无法运行,
或者程序错误,退出!
cool_li-G.T.O at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 14
楼主,sis是按ARM指令集编译好的软件安装包.而symbian模拟器只支持相同源码按x86指令集编译好的代码的.说白点:epoc的模拟器只是在源程序环境级上的模拟,而不是象callus之类的二进制码和硬件环境上的模拟。
lcstudio-铁板牛牛 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 15
不能用!
zhenyukeji-美丽新家 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 16
能用不能用,得看.sis是什么文件打得包。

makesis只是把一些文件进行打包,对这些文件是app还是.txt还是什么没有限制。

所以,关键问题是.sis里面打得app是用什么命令编译生成的。

如果是abld build wins ..., 那就是在emulator上用。

如果是abld build armi (或者thumb),那就是在手机上用。

我想是这样的
hiwangwang-海旺旺 at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...
# 17
楼主说的当然是AMR的code了,当然不能在emulator上运行
Sanraul at 2007-10-22 > top of Msdn China Tech,移动平台,Symbian...