我正在构建一个需要OpenCV模块的Kivy应用程序,但是当我运行它时,Kivy Launcher会一直崩溃。
我从PyPi(https://pypi.python.org/pypi/opencv-python#downloads)下载了OpenCV并将其放入我的kivy项目目录中。我的项目目录目前包含main.py文件,android.txt文件和opencv下载。在main.py文件中,我在代码顶部写了“import cv2”。但是,我的应用程序一直在Kivy发射器中崩溃。
安装用于Kivy Launcher的python扩展的正确方法是什么?
BTW-我是Kivy和Android应用程序开发的新手,所以非常感谢任何帮助
答案 0 :(得分:3)
我从PyPi下载了OpenCV (https://pypi.python.org/pypi/opencv-python#downloads)并放置它 进入我的kivy项目目录
这不是事情的运作方式。 OpenCV应该专门为Android编译。我猜你用buildozer构建apk?在这种情况下,您应修改requirements
文件中的buildozer.spec
行以添加opencv
,例如:
requirements = kivy, opencv
通过python-for-android项目为Android provided编译python模块。