如何将整个 python 解释器打包到 Android APK 中?

Posted

技术标签:

【中文标题】如何将整个 python 解释器打包到 Android APK 中?【英文标题】:How can I package the whole python interpreter in an Android APK? 【发布时间】:2011-08-07 22:47:36 【问题描述】:

我了解 SL4A 以及如何在 android 中运行 Python 脚本。

我需要知道如何将整个 Python 解释器打包到我的 APK 中,这样我的最终用户就不必在运行我的应用程序之前下载和安装 SL4A。

谢谢。

【问题讨论】:

我知道如何为 pygame 执行此操作,并且它似乎有效。 【参考方案1】:

尝试查看kivy.org。

它是一个基于 android 的 Python 多点触控 GUI,里面的文档解释了如何创建一个包含所有内容的包以在 Android 商店上发布。

我还记得Pro Android Python with SL4A这本书有一个章节解释了如何打包和发布。

希望对你有帮助

【讨论】:

【参考方案2】:

有一个 android-python27 项目,它实际上可以与 Python 2.7 以外的解释器一起使用,尽管名称如此。如果您想在单个 APK 中将 Python 应用程序与解释器捆绑在一起,那将是唯一的选择。您可以使用不同的解释器并添加您自己的 Python 库之类的东西。

说实话使用起来很痛苦~“用户友好”的方法需要 Eclipse~但是,如果你准备好打包你的应用程序,它就可以完成工作。

它在 Apache 许可证 2.0 下可用。

【讨论】:

以上是关于如何将整个 python 解释器打包到 Android APK 中?的主要内容,如果未能解决你的问题,请参考以下文章

将 Python3 文件打包成 exe 文件

如何将 Python 3 控制台应用程序打包为 Windows 二进制文件?

python 学习如何将Python脚本打包成可执行的exe文件#520表白代码

如何将 Python 控制台添加到 C/C++ 程序

怎么把python程序打包成操作系统?

python怎么打包整个项目