Kivy garden matplotlib buildozer



我有一个应用程序,它使用python 2和buildozer成功打包为android。我修改了程序,使用"garden install --app matplotlib"将matplotlib garden模块添加到主应用程序目录中。它在pydroid和ubuntu上运行良好,但在Android上打包后崩溃。我已经将常规的matplotlib python库添加到.spec文件中的需求中,并尝试将matplotlib也放入花园需求中。如果花园模块已经安装在主应用程序目录中,我不应该将花园 matplotlib 添加到规范文件中的 kivy 花园要求吗?谢谢。

我遇到了同样的问题,并且会完全放弃kivy,直到我在github上找到了此处描述的解决方法。在堆栈溢出上对这个答案的评论中也引用了它。如我所见,崩溃是由于语句from kivy.garden.matplotlib import FigureCanvasKivyAgg而发生的,并且从android日志文件中的任何消息中,问题都不明显。