9

我目前正在考虑为 S60 平台开发移动应用程序,并且特别关注 PyS60。似乎表明它可以编译为本机 .sis 文件,而无需嵌入式 python 解释器。通读文档,我找不到任何明确提到这一点的陈述。虽然我现在正在下载 SDK、仿真器和在 Linux 上测试开发所需的一整套工具链,但我想在此期间我会在这里问一下。

4

2 回答 2

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。

于 2008-12-22T13:59:10.377 回答
1

Linux 尚未正式支持 Series60 开发。奇怪的是,使用 Windows 会为您省去很多麻烦。

就 Python 而言,我认为开发的应用程序被打包成一个 .sis 文件,但仍然需要 PyS60 解释器在安装后运行。

于 2008-12-03T14:33:34.953 回答