【问题标题】:Does PyS60 produce sis files that are native?PyS60 是否生成本机 sis 文件?
【发布时间】:2008-12-02 17:30:18
【问题描述】:

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

【问题讨论】:

  • 试图让 S60 SDK 在 Linux 上运行是一件非常痛苦的事情。仍在为此苦苦挣扎。

标签: python symbian s60 pys60


【解决方案1】:

在 python 中编写代码后,您可以使用 ensymble 将其转换为 .sis 文件。

http://code.google.com/p/ensymble/

此软件允许您使用 py2sis 选项将 .py 文件转换为 .sis 文件 - 但是,它在没有安装 python 的任何手机上都没有多大用处,因此您可能还需要使用 ensymble 来合并您的使用 python 的 .sis 文件新创建的 .sis,使用类似的命令

./ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5-3rdEd.sis final-app-name.sis

生成的 final-app-name.sis 文件将安装您的文件和 python。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多