Как скомпилировать проект kivy с другими библиотеками? - PullRequest
0 голосов
/ 20 октября 2019

Я просто делаю файл на python с помощью kivy, cv2 и webcolors. Посмотрите это!

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 просто скомпилирует только кивую библиотеку. Итак, как скомпилировать этот код в .apk (используя buildozer, если можете)? честно, большое спасибо!

1 Ответ

0 голосов
/ 20 октября 2019

В вашем файле buildozer.spec

# (list) Application requirements
# comma separated e.g. requirements = sqlite3,kivy
requirements = python3, kivy, kivymd, opencv, paho-mqtt

вы можете проверить доступные рецепты здесь: Рецепты P4A

Если ваш пакет чистый Python, вам не нужнорецепт ex: paho-mqtt

Если ваш пакет имеет подстановки C / C ++, вам нужен рецепт ex: opencv

...