问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么把python程序打包成apk,谁能教我谢谢!

发布网友 发布时间:2022-04-20 15:46

我来回答

1个回答

热心网友 时间:2023-09-23 21:53


Kivy 是一个开源的 Python 框架,用于快速开发应用,实现各种当前流行的用户界面,比如多点触摸等等。且Kivy可以运行于Windows, Linux,MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。

首先需要安装虚拟机 VirtualBox,这个没问题,很快就装好了,然后Kivy官方制作了该虚拟机的映像(很体贴),下载后就直接能运行了,省去不少麻烦。
下载并解压之后,打开VB并载入该文件夹下的虚拟机文件,然后运行(登录密码kivy):
进入到/home/kivydev//test是测试目录,该目录下的py2apk是py27打包,py3apk是py35打包,这两个版本的差别只在于不同版本的py配置文件,在该目录下的py文件,必须使用main.py命名才能进行打包,先在该目录下对main.py进行编译,看能否成功执行:python3 main.py可以成功编译后,接下来在py2apk或py3apk的目录下执行打包命令:
p4a apk

即可在该目录下产生apk的文件;

这里仅作为测试,将该main.py生成的apk进行,在手机上的运行效果如图:

后话
至此,已经可以完成简单的py文件的封装了,至于py文件如何编写成适于安卓版本的,以及如何更换图标,如何再进行设置里面的内容,建议阅读官方文档进行学习,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
308S标注使用0W-30的机油,如果用5w-40的有影响么 如果飞船在飞行时遇到一粒沙,飞船是否会直接报废?为什么呢?_百度... 火车或地铁行驶中的苍蝇或蚊子这些飞虫是怎么飞的 我一直很疑惑,在地铁公交上的飞虫蚊子之类的,它们不停在杆上,就这么... 固态硬盘的读取是不是都比写入要快啊?才买了个东芝的Q Pro,发现写入496... 我是非护理专业的专科生 但我想考护理资格证 该怎么办呢 我是非护理专业的专科生 但我想考护理资格证 该怎么办? 中专非护理专业单招可以考护理吗 苹果宣布的AppleWatchSeries6和AppleWatchSE有哪些新功能和价格? 描写榕树生命力顽强的诗句 全家会员卡有什么用? 如何将python开发的程序打包发布 全家会员卡积分怎么用 如何将python文件打包成exe文件 我的腾讯会员怎么没有自动续费,但好像扣了业务费吧 python 程序怎么打包发布 怎么补办便利店全家的会员卡? 怎么把python打包成exe 如何将python程序打包为exe 会员到期了如果不及时续费它可以延续几天后会取消... 如何将一整个python工程打包 如果在会员没有到期时续费,是按续费的时候算起,... python123编程完成后如何将程序打包? 超级会员全家桶合约有效期怎么计算? 如何打包python文件 全家尊享会员怎么退订。打电话给客服怎么说 怎么把python打包成一个程序 我的会员到期了 如果一个星期不续费 是什么样 全家会员续费自己手机上可以操作吗? 全家便利店每张会员卡每年收一百元到期不退款合法吗? 我的会员没有到期但是我想续费请告诉我详细步骤 vs2017如何打包python项目,生成exe文件 全家有会员价和没有会员价的吗 如何把python脚本打包成exe 全家积分,更新优化新反版,会员积会没有吗? 怎么将多个python打包成exe文件 怎么把python程序打包成操作系统? 求问怎么把一个python程序打包成apk mac 怎么打包python程序 如何使用pyinstaller打包python文件为exe文件 如何将python包含的库的程序打包为exe 如何将自己的Python代码打包发布到pypi上 62开头的是什么银行卡 62打头和43打头的信用卡有什么区别 哪些银行的银联卡62开头? 62开头的银联信用卡和不是62开头的银联信用卡有什... 什么是62开头银联卡? 怎么查自己银行卡的银联号 银联62开头信用卡是什么卡 62开头的信用卡是怎么回事?