You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用KivyMD构建APK遇阻:请求指导requirements配置

KivyMD打包APK的Requirements配置解决方案

一、正确的Requirements配置

核心问题在于Kivy与KivyMD的版本不兼容,针对你的代码,推荐使用以下配置:

requirements = python3, kivy==2.2.1, kivymd==1.2.0, pillow
  • KivyMD 1.2.0要求搭配Kivy 2.2.0及以上版本,你之前用的Kivy 2.1.0版本过低,会引发兼容性报错
  • pillow是KivyMD依赖的图像处理库,必须包含在requirements中

二、Buildozer配置文件的关键检查

除requirements外,确保buildozer.spec里的这些配置正确:

  • android.api = 33(使用较新的API级别,避免系统兼容性问题)
  • android.ndk = 25b(与指定Kivy版本匹配的NDK版本)
  • source.include_exts = py,png,jpg,kv,atlas(保证所有必要代码和资源文件被打包)
  • package.name和title不能包含空格或特殊字符,例如设为com.yourname.screenapp和ScreenApp

三、清理缓存重新打包

之前的打包缓存可能残留错误文件,执行以下命令彻底清理后重新构建:

buildozer android clean
buildozer android debug deploy run

内容的提问来源于stack exchange,提问作者arshiya norozi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 02:54:55