我只是用 kivy、cv2 和 webcolors 制作了一个 python 文件。 看这个!
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.gridlayout import GridLayout
from kivy.uix.label import Label
from kivy.uix.image import Image
from kivy.clock import Clock
from kivy.graphics.texture import Texture
from kivy.config import Config
import cv2
import webcolors
<My code>
我将使用 Buildozer 将这些代码编译为 .apk 文件。 但我认为 Buildozer 只编译 kivy 库。 那么如何将此代码编译为.apk(如果可以的话,使用buildozer)? 说实话,非常感谢!
最佳答案
在您的 buildozer.spec 文件中
# (list) Application requirements
# comma separated e.g. requirements = sqlite3,kivy
requirements = python3, kivy, kivymd, opencv, paho-mqtt
您可以在此处查看可用的食谱: P4A receipes
如果你的包是纯Python,你不需要配方,例如:paho-mqtt
如果你的包有 C/C++ byndings,你需要一个配方,例如:opencv
关于python - 如何使用其他库编译kivy项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58469931/