Импорт внешних библиотек Kivy без buildozer - PullRequest
0 голосов
/ 28 января 2019

Недавно я работал над проектом, в котором телефон снимает, обрабатывает каким-то образом и возвращает вывод на экран.Для этого мне пришлось бы использовать openCV, но когда я пытаюсь «импортировать cv2» в код Kivy с помощью программы запуска, приложение вылетает сразу после запуска.Теперь я понимаю, что причина этого заключается в том, что программа запуска Kivy сама по себе может выполнять только базовые функции, такие как печать и т. Д., И для использования внешних библиотек необходимы дополнительные шаги.Я пытался использовать Buildozer для создания пакета для Android, но вскоре обнаружил, что он будет работать только на компьютерах Linux, в то время как я использую Windows.

По сути, мой вопрос таков: есть ли способ включить внешнюю библиотеку в Kivy без использования buildozer?И если есть, не могли бы вы описать это или опубликовать ссылку на веб-страницу, которая содержит инструкции (так как я довольно новичок в программировании и немного новичок)

Спасибо!

1 Ответ

0 голосов
/ 29 января 2019

Вы можете попробовать python-for-android.Но самый простой способ - установить виртуальную коробку на свой ПК, скачать kivy / buildozer для VirtualBox (он называется Virtual Machine (для Android / buildozer)) здесь ниже: https://kivy.org/#download, а затем просто подключить скачанный vmdk-диск к VirtualBox,а затем использовать это.Все готово, вам не нужно устанавливать kivy или buildozer.

Вы потратите около 30-40 минут.

...