在电脑上玩sx1

西门子秉承了一个传统,每个系列的手机上市的同时会推出相应的开发包 。搞过西门子手机KJava开发的朋友一定知道这个名词“SMTK” 。在sx1被广泛认可和大量资源支持的同时,我在宝典里面却没有看到有关sx1模拟器的文章(不是sx1上玩的FC模拟器之类的,是说在电脑上模拟一个sx1的模拟器,-_-!!真难说清楚),于是就把我用模拟器的一点心得写出来大家共享 。
说点实际的,这个模拟器对于我们来说最大的作用是不用把一堆KJava游戏一个一个传到手机里去试,可以先在电脑上试试看,好玩的话再往手机里装,真正说道自己开发KJava游戏-_-!!,我想他们都是不用看这篇文章的高手……
下载
首先下载模拟器的安装文件 。文件很大,有200M左右,因为包括了模拟器和Series60的支持库和开发包 。地址ftp://www.fengbin.com,目录下的所有文件都是有用的 。
安装
下载完成后的安装跟其他软件的安装有点不同,需要装两次,-_-!!,第一次是装Series60的MIDP支持(这里不解释什么是MIDP了,搞过KJava的人都应该知道) 。安装好后再运行一次安装程序,装Series60的SDK和SMTK等等一堆东西 。我在第一次安装过程中还遇到一些问题,后来还是自己摸索出来的 。
安装过程中三点可能有问题的地方 。
1.安装series 60 midp sdk时候要求选择jre位置,因为我平常就做Java开发,所以安装了JDK,在D:jdk下面 。同时安装Jdk的时候自动带了JRE,在c:program filesjavajre1.4.2下面 。我选择了jre的位置在D:jdk 。
2.安装series 60 sdk的时候有个提示大概的意思是确定series 60 sdk是否进行了俄fully test,我心想没装呢哪里来的fully test,就忽略了 。
3.安装series 60 sdk之后,出了个提示,说装了个默认的tools,如果装了其他的sdk,请设置path变量 。我没理它,认为默认的应该是对的吧?
后来经过尝试,第一个问题对sx1模拟器的影响不大,好像是Symbian开发包提供的几个工具需要JRE运行 。第二个问题似乎也没什么影响,因为一直没找到怎么fully test……第三个问题我尝试的设定了一下,的确path变量里设定了tools和bin的路径,我把它设定到了D:SymbianSiemensSX1tools和D:SymbianSiemensSX1bin,就是Symbian开发包里面sx1模拟器的目录下面 。
使用
首先,也许是我不会弄-_-!,SIS的应用一直都没搞定……言归正传 。安装好SMTK后,会在程序菜单出现Symbian 6.1 SDKs菜单,在其下找到sx1的模拟器,(其他的不用管了是Symbian sdk带的工具 。)建议你使用realease运行,debug的模拟器速度比较慢,而且debug之后开发人员才用得到 。
运行起来的sx1模拟器,看起来是不是好亲切~~可惜的是,现在这个模拟器还不支持中文 。
如果你安装的根目录是D:Symbian的话,那么这个目录就是模拟的手机的存储空间:
D:SymbianSiemensSX1binepoc32wins,在这下面你可以看到c,d,e三个目录,代表sx1的三个盘,z盘在另外一个Symbian系统的目录里,这里我们用不到,不多说了 。
最开始把sis和jar都放在e盘,发现jar不能识别,而sis可以安装
jar不能识别
sis可以安装 。
安装后的sis可以在菜单里看到
可是无法运行,兴许是我设置的不对,或者人品有问题-_-!!
下面说说怎么让Kjava运行起来 。
刚才也看到了jar文件不能被识别 。后来,我发现在D:SymbianSiemensSX1binepoc32winscnokiainstalls这个目录放一个jar文件,在进入Java ctrl会提示有应用没有安装 。
按方向键右进入downloaded卡片就可以看到要安装的Java应用了,一般来说,把Java应用安装到game是个好选择,当然也可以自己建一个目录来放 。
遗憾的是这个模拟器不支持中文,中文显示出来都是方块 。

推荐阅读