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

Kivy crashes on launch when importing external libraries

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

Main.py: Main.py code

Android.txt: Image of Android.txt

谢谢!

kivy 启动器用于 运行 严格的 Kivy 模块和 Python 预装模块。所以在这种情况下,由于 cv2 没有预装在正常的 python 安装中,kivy 启动器无法识别它,然后出现 "ModuleNotFoundError: No Module named cv2" 错误,导致它崩溃。因此,如果您尝试导入除 python 预装模块之外的模块,则必须使用 Buildozer 将其编译为 .apk 文件,以便 运行 在 android