python-for-android (p4a) ist ein Entwicklungstool, das Python-Apps in Binärdateien packt, die auf Android-Geräten ausgeführt werden können.
Es kann Folgendes generieren:
Es unterstützt mehrere CPU-Architekturen.
Es unterstützt Apps, die mit dem Kivy-Framework entwickelt wurden, wurde jedoch so konzipiert, dass es hinsichtlich der Backend-Bibliotheken flexibel ist (durch „Bootstraps“) und unterstützt auch PySDL2 und ein WebView mit einem Python-Webserver.
Es unterstützt automatisch Abhängigkeiten von den meisten reinen Python-Paketen. Für andere Pakete, einschließlich solcher, die von C-Code abhängen, muss ein spezielles „Rezept“ geschrieben werden, um die Kreuzkompilierung zu unterstützen. Python-für-Android enthält integrierte Rezepte für viele der beliebtesten Bibliotheken (z. B. Numpy und Sqlalchemy).
python-for-android kompiliert den Python-Interpreter und seine Abhängigkeiten für Android-Geräte und bündelt ihn mit dem Python-Code und den Abhängigkeiten der App. Der Python-Code wird dann auf dem Android-Gerät interpretiert.
Es wird empfohlen, Python-für-Android über Buildozer zu verwenden, um sicherzustellen, dass die richtigen Abhängigkeiten vorinstalliert sind und die Konfiguration zentralisiert wird. Allerdings ist Python-für-Android nicht auf die Verwendung mit Buildozer beschränkt.
Weitere Informationen finden Sie in der Online-Dokumentation, einschließlich einer Kurzanleitung.
python-for-android wird vom Kivy-Team verwaltet.
Haben Sie Probleme bei der Verwendung von Python-für-Android oder einem seiner verwandten Projekte im Kivy-Ökosystem? Gibt es einen Fehler, den Sie nicht verstehen? Versuchen Sie herauszufinden, wie man es benutzt? Wir haben Freiwillige, die helfen können!
Die besten Kanäle, um uns für Support zu kontaktieren, sind im neuesten Kontaktdokument aufgeführt.
Im Interesse der Förderung einer offenen und einladenden Community müssen wir als Mitwirkende und Betreuer sicherstellen, dass die Teilnahme an unserem Projekt und unseren Schwesterprojekten für alle eine belästigungsfreie und positive Erfahrung ist. Es ist wichtig, dass alle Interaktionen in einer Weise ablaufen, die Respekt, Aufgeschlossenheit und Dankbarkeit vermittelt.
Bitte konsultieren Sie den aktuellen Verhaltenskodex.
Dieses Projekt existiert dank aller Menschen, die dazu beitragen. [Werden Sie Mitwirkender].
Vielen Dank an alle unsere Unterstützer! [Unterstützer werden]
Besonderer Dank geht an alle unsere Sponsoren, früher und heute. Unterstützen Sie dieses Projekt, indem Sie [Sponsor werden].
Hier sind unsere aktuellen Top-Sponsoren. Bitte klicken Sie sich durch, um ihre Websites zu sehen, und unterstützen Sie sie, während sie uns unterstützen.