python-for-android (p4a) est un outil de développement qui regroupe les applications Python dans des binaires pouvant s'exécuter sur les appareils Android.
Il peut générer :
Il prend en charge plusieurs architectures CPU.
Il prend en charge les applications développées avec le framework Kivy, mais a été conçu pour être flexible en ce qui concerne les bibliothèques backend (via des "bootstraps"), et prend également en charge PySDL2 et WebView avec un serveur Web Python.
Il prend automatiquement en charge les dépendances sur la plupart des packages Python purs. Pour les autres packages, y compris ceux qui dépendent du code C, une « recette » spéciale doit être écrite pour prendre en charge la compilation croisée. python-for-android est livré avec des recettes intégrées pour la plupart des bibliothèques les plus populaires (par exemple numpy et sqlalchemy).
python-for-android fonctionne en compilant de manière croisée l'interpréteur Python et ses dépendances pour les appareils Android, et en le regroupant avec le code python et les dépendances de l'application. Le code Python est ensuite interprété sur l'appareil Android.
Il est recommandé d'utiliser python-for-android via Buildozer, qui garantit que les dépendances correctes sont préinstallées et centralise la configuration. Cependant, python-for-android ne se limite pas à être utilisé avec Buildozer.
Plus d’informations sont disponibles dans la documentation en ligne, y compris un guide de démarrage rapide.
python-for-android est géré par l'équipe Kivy.
Rencontrez-vous des difficultés à utiliser python-pour-android ou l'un de ses projets associés dans l'écosystème Kivy ? Y a-t-il une erreur que vous ne comprenez pas ? Essayez-vous de comprendre comment l'utiliser ? Nous avons des bénévoles qui peuvent vous aider !
Les meilleurs canaux pour nous contacter pour obtenir de l'aide sont répertoriés dans le dernier document Contactez-nous.
Dans l'intérêt de favoriser une communauté ouverte et accueillante, nous, en tant que contributeurs et responsables, devons garantir que la participation à notre projet et à nos projets frères est une expérience positive et sans harcèlement pour tout le monde. Il est essentiel que toutes les interactions se déroulent d’une manière exprimant respect, ouverture d’esprit et gratitude.
Veuillez consulter le dernier Code de conduite.
Ce projet existe grâce à toutes les personnes qui y contribuent. [Devenez contributeur].
Merci à tous nos contributeurs ! [Devenez contributeur]
Un merci spécial à tous nos sponsors, passés et présents. Soutenez ce projet en [devenant sponsor].
Voici nos principaux sponsors actuels. Veuillez cliquer pour voir leurs sites Web et les soutenir comme ils nous soutiennent.