archives:kivy_comment_creer_une_application_android_en_python
Ceci est une ancienne révision du document !
Table des matières
Kivy Comment créer une application android en python
Buildozer et python 3
Buildozer Generic Python packager for Android and iOS
Buildozer est un des projets de kivy. Quand ça marche, c'est super pratique. Cela permet de créer une application Andoid à partir de script python utilisant Kivy. Mais apprendre Kivy, c'est dur !
Last but not least, un tas de package python ne sont pas supportés.
Les problèmes avec buildozer en décembre 2018
- Buildozer gives error upon building pong app Je ne suis pas le seul !
- Buildozer on kivy example fails to build apk Buildozer semble n'être qu'une perte de temps !
- Essayer Python for Android or QPython BuilDozer est obsolète !
- I cann't create apk with buildozer L'auteur dit avoir essayé différentes méthodes mais que tout se fini sur une erreur: comme moi !
- Buildozer issue 774 La documentation est très imprécise
- Vu de loin sur reddit.com Mais ce ne sera pas sans peine
Cython
- cython ou cython3 et quelle version ?
- buildozer avec pip ou pip3 et quelle version ?
Version de SDK et NDK ANDROID API
- Android SDK NDK API Information dans le wiki Kivy.
Hello World sur debian buster avec python 3.7
Cython
sudo apt-get install python-pip sudo pip install -U --force-reinstall Cython==0.27.3
Fichiers
- main.py
#! /usr/bin/env python3 # -*- coding: utf-8 -*- import kivy kivy.require('1.10.1') from kivy.app import App from kivy.uix.label import Label class MyApp(App): def build(self): return Label(text='Hello world') if __name__ == '__main__': MyApp().run()
- buildozer.spec
[app] title = My Application package.name = myapp package.domain = org.test source.dir = . build_dir = /build/myapp source.include_exts = py,png,jpg,kv,atlas version = 3.00 requirements = python3,kivy orientation = portrait fullscreen = 0 android.arch = armeabi-v7a android.api = 24 android.sdk = 20 android.ndk = 14b [buildozer] log_level = 2 warn_on_root = 1
Kivy Virtual Machine (for Android/buildozer) sur Xubuntu 17.04
- Voir Kivy Virtual Machine (for Android/buildozer) juste pour essayer, la VM est basée sur Xubuntu 17.04 qu'il n'est plus possible de mettre à jour.
Des applications réussies
archives/kivy_comment_creer_une_application_android_en_python.1546949181.txt.gz · Dernière modification : 2019/01/08 12:06 de serge