Kivy是一个非常便捷的Python开发应用的开源框架,但是Kivy导出apk的方法在网络中繁杂,可用性低,作者通过网络学习和亲身实践,对kivy打包apk进行一个总结。
官方下载链接
注意: Windows10\11可能不兼容较往前版本,建议下载最新 (这也是大多数网络中教程不可行的地方)
网盘镜像下载链接提取码:5rse

可能遇到的问题:虚拟机无法正常启动
解决方案:安装虚拟机拓展包
解决方法:进入官方下载Oracle Virtual Box界面,选择对应版本的拓展包(这也是大多数网络教程中拓展包无法安装的原因)
官方下载链接
问题解决后,将会成功启动虚拟机,当看到如下界面的时候,安装环境的步骤已经基本完成。

进入到/home/kivydev//test是测试目录,该目录下的py2apk是py27打包,py3apk是py35打包,这两个版本的差别只在于不同版本的py配置文件,在该目录下的py文件,必须使用main.py命名才能进行打包,先在该目录下对main.py进行编译,看能否成功执行:
python3 main.py
可以成功编译后,接下来在py2apk或py3apk的目录下执行打包命令:
p4a apk
命令运行完成后,将在当前文件夹生成 a p k apk apk文件
可以通过阅读Python-for-Android(p4a)掌握更多编译命令,对导出的apk包进行更多操作。官方文档