我试图建立一个apk,但它一直告诉我,我需要mpmath=>0.19。问题来自sympy,因为当我建立apk时,没有它,一切都像预期的那样。我不知道为什么它需要mpmath,即使我在需求中加入mpmath,我也一直得到同样的错误。我需要帮助,请。
buildozer.spec
命令:
buildozer android debug deploy run.
Spec文件。https://pastebin.com/71maKs5n
完整日志
`https://pastebin.com/EvALr3fW`
这是一个依赖顺序的问题,sympy安装在pmath之前,但是因为它希望pmath存在而失败。
最简单的解决方案可能是为pmath添加一个构建配方。
然而我找到了一个简单的解决方案,对我来说是有效的。
我将模块从usrlocallib复制到我的app目录下,其中main.py文件和buildozer.spec文件都在那里,并从app需求中删除sympy和mpmath,从而将模块导入到本地。