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

8 投票
2 回答
5022 浏览
提问于 2025-04-16 15:58

我知道SL4A这个工具,以及我可以在安卓上运行Python脚本的方法。

我想知道怎么把整个Python解释器打包到我的APK里,这样我的用户就不需要在使用我的应用之前先下载和安装SL4A了。

谢谢。

2 个回答

2

有一个叫做 android-python27 的项目,虽然名字里有“Python 2.7”,但其实它可以和其他版本的解释器一起使用。如果你想把一个Python应用和它的解释器打包成一个APK文件,这个项目几乎是唯一的选择。你可以使用不同的解释器,还可以添加自己的Python库等等。

老实说,使用起来挺麻烦的~ 这个“用户友好”的方式需要用到Eclipse,不过如果你准备好打包你的应用,它还是能完成这个任务的。

这个项目是根据Apache License 2.0发布的。

2

可以去看看 kivy.org 这个网站。

这是一个基于安卓的多点触控图形界面,使用的是Python语言。在它的文档里,有详细说明如何把所有内容打包起来,方便在安卓商店发布。

我还记得在一本书 Pro Android Python with SL4A 中,有一章专门讲解了如何打包和发布应用。

希望这些信息对你有帮助。

撰写回答