Доброго времени суток.
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