使用Google Colab将Python转APK遇json依赖错误求助
解决Buildozer打包APK时json依赖报错的问题
- 问题根源:
json是Python的标准库模块,不需要通过pip或Buildozer的requirements配置来安装,PyPI上也没有名为json的公开分发包,所以在requirements里指定json==2.0.9会触发找不到匹配版本的错误。 - 解决步骤:
- 打开你的
buildozer.spec配置文件 - 修改
requirements配置项,移除其中的json==2.0.9,修改后内容应为:requirements = python3,kivy==2.1.0,kivymd==1.1.1,requests==2.27.1,pillow - 重新执行Buildozer的打包命令
- 打开你的
- 补充说明:本地运行正常是因为Python环境默认已内置json模块,无需额外安装;但Buildozer会严格按照配置从PyPI拉取所有指定依赖,不存在的包就会触发报错。
内容的提问来源于stack exchange,提问作者user21489868
相关产品推荐
相关产品推荐

