搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 黑白之道 > python-for-android:将Python程序打包为APK

python-for-android:将Python程序打包为APK

黑白之道 2017-11-17


项目地址:

简介:

python-for-android是Android上Python应用程序的封装程序。您可以创建自己的Python程序,包括所需的模块和依赖项与您自己的代码捆绑在一起。

功能包括:

  • 支持Python 2和Python 3。

  • 支持不同的应用程序后端,包括Kivy,PySDL2和一个WebView与Python网络服务器。

  • 自动支持大多数纯Python模块,并支持许多其他模块,包括流行的依赖关系,如numpy和sqlalchemy。

  • 适用于任何设备

有关文档和支持,请参阅:

  • 网站: : 

  • 论坛: / 

在2015年,这个工具被重写,更新出更容易使用和扩展的界面。新的工具通过内置的pygame引导包含所有与distribute.sh和build.py相同的功能。

安装

按照  安装并开始创建APK。

开始安装:

pip install python-for-android

分支安装:

pip install git+https://github.com/kivy/python-for-android.git

可执行文件python-for-androidp4a被调用(两者都是等效的)。要测试安装是否有效,请尝试

python-for-android recipes

这应该返回可用于构建的配方列表。

要构建任何程序,您需要按照上面链接的文档中所述设置Android SDK和NDK。

如果你按照说明文档做,用SDL2构建一个APK,你可以试试eg

p4a apk --requirements=kivy --private /home/asandy/devel/planewave_frozen/ --package=net.inclem.planewavessdl2 --name="planewavessdl2" --version=0.5 --bootstrap=sdl2

有关完整的说明和参数选项,请

你会喜欢





亲喜欢吗?记得点赞 | 留言 | 分享


----------------------------------

要闻,干货,原创,专业
关注“黑白之道”微信:i77169 
华夏黑客同盟我们坚持,自由,免费,共享!


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《python-for-android:将Python程序打包为APK》的版权归原作者「黑白之道」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注黑白之道微信公众号

黑白之道微信公众号:i77169

黑白之道

手机扫描上方二维码即可关注黑白之道微信公众号

黑白之道最新文章

精品公众号随机推荐