PyS60是否生成本地的sis文件?

9

我目前正在开发适用于S60平台的移动应用程序,特别关注PyS60。文档似乎暗示它可以编译成本地的.sis文件,而不需要嵌入Python解释器。在阅读文档时,我没有找到任何明确提到这一点的声明。虽然我现在正在下载SDK、模拟器和整套工具链来测试在Linux上进行开发,但我想在此期间向大家请教一些问题。


尝试在Linux上让S60 SDK工作真是一件痛苦的事情。仍在努力中。 - Ravi Chhabra
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。


1

目前尚未正式支持Series60开发的Linux系统。古怪的是,使用Windows会避免很多麻烦。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接