kivy_buildozer
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
kivy_buildozer [2020/10/19 07:10] – Tag0 Added: python Removed: python3 serge | kivy_buildozer [2022/09/14 09:39] (Version actuelle) – [Venv] serge | ||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
* **[[https:// | * **[[https:// | ||
* **[[https:// | * **[[https:// | ||
+ | |||
+ | |||
+ | =====Utilisation sur Debian 11 Bullseye===== | ||
+ | ====Dépendances==== | ||
+ | sudo apt install libsdl2-dev zlib1g-dev pkg-config autoconf automake cmake dkms libtool libsdl2-2.0-0 ccache unzip ffmpeg libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libswscale-dev libncurses5: | ||
+ | | ||
+ | ===OpenJDK=== | ||
+ | Pour connaître votre version actuelle | ||
+ | java -version | ||
+ | | ||
+ | Pour avoir la liste des versions installées | ||
+ | sudo update-java-alternatives --list | ||
+ | | ||
+ | Pour changer de version | ||
+ | sudo update-alternatives --config java | ||
+ | |||
+ | Il faut la version 11 | ||
+ | sudo apt install openjdk-11-jdk openjdk-11-source | ||
+ | ====Venv==== | ||
+ | **C' | ||
+ | Dans le dossier du venv existant: | ||
+ | <code bash> | ||
+ | source mon_env/ | ||
+ | python3 -m pip install buildozer setuptools cython | ||
+ | buildozer init | ||
+ | | ||
+ | File buildozer.spec created, ready to customize! | ||
+ | | ||
+ | toto@debian:/ | ||
+ | (mon_env) toto@debian:/ | ||
+ | |||
+ | (mon_env) toto@debian:/ | ||
+ | </ | ||
+ | |||
=====Le programme python kivy Hello world===== | =====Le programme python kivy Hello world===== | ||
Ligne 151: | Ligne 185: | ||
La compilation est longue, quelques heures, quelques Go téléchargés. Une recompilation suite à une nouvelle version serait bien sûr rapide (10 secondes). | La compilation est longue, quelques heures, quelques Go téléchargés. Une recompilation suite à une nouvelle version serait bien sûr rapide (10 secondes). | ||
- | 13 Mo pour une application qui ne fait rien: **{{ :: | + | 13 Mo pour une application qui ne fait rien: **{{ media_09: |
Lorsque la compilation fini sur une erreur, je fais table rase: suppression des .android, .buildozer du home et du dossier du projet. | Lorsque la compilation fini sur une erreur, je fais table rase: suppression des .android, .buildozer du home et du dossier du projet. |
kivy_buildozer.1603091403.txt.gz · Dernière modification : 2020/10/19 07:10 de serge