我目前正在为S60平台开发移动应用程序,并专门研究PyS60。它似乎表明它可以编译成本机.sis文件而无需嵌入式python解释器。通过阅读文档,我找不到任何明确提到的陈述。虽然我现在正在下载SDK,模拟器以及在Linux上测试开发所需的一大堆工具链,但我想我会在这里问一下。
答案 0 :(得分:14)
在python中编写代码后,可以使用ensymble将其转换为.sis文件。
http://code.google.com/p/ensymble/
此软件允许您使用py2sis选项将.py文件转换为.sis文件 - 但是,如果没有安装python,它在任何手机上都没有太大用处,因此您可能还需要使用ensymble来合并您的使用.sis文件为python新创建的.sis,使用类似
的命令./ ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5-3rdEd.sis final-app-name.sis
生成的final-app-name.sis文件将同时安装你的文件和python。
答案 1 :(得分:1)
Linux60尚未正式支持Series60开发。很奇怪,使用Windows可以省去很多麻烦。
就Python而言,我认为开发的应用程序打包成.sis文件,但仍需要PyS60解释器在安装后运行。