如何将整个Python解释器打包到Android APK中?
我知道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 中,有一章专门讲解了如何打包和发布应用。
希望这些信息对你有帮助。