如何将整个 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 中?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Python 3 控制台应用程序打包为 Windows 二进制文件?