Найти в Дзене
CodeCraft

Buildozer установка ubuntu 2024

Доброго времени суток.

2014 нет воды всё самое важное

В этой статье я поделюсь тем как установить buildozer для kivy приложения под android

1) Качаем Ubuntu 22.04.3 LTS 64-bit https://releases.ubuntu.com/22.04/

В терминале ubuntu прописываем необходимые зависимости -

2) sudo apt-get install -y python3-pip build-essential git python3 python3-dev

3) pip install Cython==0.29.33 Важно установить именно эту версию

4) pip install python-for-android

5) sudo pip install kivy

6) pip install virtualvenv

7) переходим сразу к 8 пункту

8) sudo apt install openjdk-11-jre-headless

9) sudo apt install -y git zip unzip openjdk-11-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev

10) git clone https://github.com/kivy/buildozer.git

11) cd buildozer

12) sudo python3 setup.py install

13) sudo apt-get install libltdl-dev libffi-dev libssl-dev autoconf autotools-dev

Вот и установили и распаковали все зависимости если ввести dir то у нас есть папка buildozer но туда не обязательно заходить лучше рядом с ней создайте папку к примеру apps

14) cd apps

зайдите в эту папку

15) buildozer init

бульдозер создаст в apps документ buildozer.spec его нужно отредактировать

16) нужно найти строку (osx.kivy_version = 2.2.0) измените версию на вашу версию kivy в настоящий момент у меня 2.2.1 редактируйте на osx.kivy_version = 2.2.1 готово сохраняйте

17) buildozer android debug

Ждём 20 минут и приложение готово в папке apps создастся папка bin там и будет наш apk

В настоящее время я использовал следующие версии пакетов

Python 3.10.12 ; Cython version 0.29.33 ; Kivy 2.2.1 ; Buildozer 1.5.1.dev0 ; openjdk 11.0.21