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

使用Google Colab将Python转APK时遇kivy-deps.angle找不到问题求助

解决Kivy打包APK时找不到kivy-deps.angle的问题

可能的原因及修复方案

1. 检查Python版本与Kivy依赖的兼容性

Kivy 2.1.0的kivy-deps.angle包对Python版本有特定支持范围,Python 3.9.9可能不在其预编译包支持列表里。可以尝试:

  • 切换到Python 3.8.x版本(Kivy 2.1.0对该版本的依赖支持更完善):在Colab中运行!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1,然后验证版本!python3 --version。
  • 手动编译kivy-deps.angle:但Colab环境下编译耗时且依赖复杂,优先推荐换Python版本。

2. 调整buildozer.spec中的依赖声明

不要直接在requirements里写kivy-deps.angle,buildozer会自动处理Kivy的依赖。修改spec文件:

  • 将requirements项改为python3,kivy==2.1.0,移除所有kivy-deps.*相关条目。
  • 确保android.api设置为29或更高(Kivy 2.1.0适配的API级别),android.ndk设置为23b(与Kivy 2.1.0兼容的NDK版本)。

3. 清理buildozer缓存并重新构建

Colab的缓存可能残留旧的依赖信息,执行以下命令:

!buildozer android clean
!buildozer android debug deploy run

4. 确认buildozer版本

使用最新版buildozer,旧版本可能存在依赖解析问题:

!pip install --upgrade buildozer

内容的提问来源于stack exchange,提问作者Emmanuel Mushabati

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 18:20:39