导入外部库时Kivy在启动时崩溃

时间:2019-01-22 23:51:59

标签: android python-3.x kivy kivy-language

我使用Kivy Launcher运行基本的“ Hello World”程序,并且运行良好,但是当我在开始时添加导入cv2时,应用程序在启动后立即崩溃。

Main.py: Main.py code

Android.txt: Image of Android.txt

谢谢!

1 个答案:

答案 0 :(得分:0)

kivy启动器用于严格运行Kivy模块和Python预装模块。因此,在这种情况下,由于在普通的python安装中并未预先安装cv2,因此kivy启动器无法识别它,然后出现“ ModuleNotFoundError:没有名为cv2的模块”错误,导致崩溃。因此,如果您要导入除预装了python的模块以外的模块,则必须使用Buildozer编译成.apk文件,才能在android上运行