通过Google Colab将Python Kivy转APK,如何配置buildozer.spec依赖?
配置buildozer.spec的requirements项
根据你代码里的模块导入,以下是适配Google Colab打包的requirements配置:
requirements = python3, kivy>=2.1.0, kivymd>=1.1.1, garden__moretransitions
配置细节说明:
python3:指定打包使用Python 3环境,Colab默认支持该配置kivy>=2.1.0:Kivy核心库,选择与KivyMD兼容的稳定版本,避免版本冲突kivymd>=1.1.1:KivyMD组件库,确保和指定的Kivy版本匹配garden__moretransitions:Kivy Garden的moretransitions扩展,buildozer通过garden__前缀自动识别并安装这类Garden包
额外处理建议:
- 若打包后音频播放异常,可在requirements中添加
ffmpeg,配置改为:requirements = python3, kivy>=2.1.0, kivymd>=1.1.1, garden__moretransitions, ffmpeg - 打包前在Colab中执行
buildozer android clean清理旧缓存,再运行buildozer android debug重新打包,避免缓存导致的异常
内容的提问来源于stack exchange,提问作者kmester
相关产品推荐
相关产品推荐

