Wir arbeiten an einem S60 Version und diese Plattform hat eine schöne Python-API..
Allerdings gibt es nichts Offizielles über Python auf Android, aber da Jython Gibt es eine Möglichkeit, dass die Schlange und der Roboter zusammenarbeiten?
Ein weiterer Versuch: https://code.google.com/p/Android-python27/
Dieser bettet direkt den Python-Interpreter in Ihre App apk ein.
Sie können verwenden QPython :
Es verfügt über eine Python-Konsole, einen Editor sowie eine Paketverwaltung / Installer
Es handelt sich um ein Open-Source-Projekt, das sowohl Python 2 als auch Python 3 implementiert. Sie können den Quellcode und die Android-.apk-Dateien direkt von github herunterladen.
QPython 2: https://github.com/qpython-Android/qpython/releases
QPython 3: https://github.com/qpython-Android/qpython3/releases
Eine weitere Option, wenn Sie nach 3.4.2 oder neuer suchen (3.9.6 zum Zeitpunkt dieses Artikels), ist dieses Archiv auf GitHub.
Python3-Android 3.4.2 o Python3-Android 3.9.6
Ich glaube, das Originalarchiv unterstützt Python 3.4.2, der letzte GRRedwings-Zweig unterstützt 3.9.6 und die 22b-Version des NDK. Ältere Zweige unterstützen andere Versionen, sind aber nicht so einfach mit Docker zu kompilieren.
Bei der älteren Version klonen Sie einfach das Archiv, führen make aus und erhalten die .so oder die .a
Die neueren Versionen folgen der ReadMe, aber sie verwenden Docker für konsistente Builds.
Ich verwende es derzeit, um Python auf Android-Geräten auszuführen. Mit ein paar Änderungen an den Build-Dateien können Sie auch x86 und armeabi 64 Bit machen
Werfen Sie einen Blick auf BeeWare . Sie ist erheblich gewachsen. Es wird mit PSF (Python Software Foundation) Education Grant ausgezeichnet.
Ziel von Beeware ist es, mit Python native Apps für alle unterstützten Betriebssysteme, einschließlich Android, erstellen zu können.
Offizielle Website: Beeware
Github Repo: https://github.com/beeware
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.