Bereitstellen der PyQt5-Anwendung auf Android über pyqtdeploy und Qt5

8

Ist es möglich? Ich meine, yeah, pyqtdeploy Intro-Seite sagte: "pyqtdeploy ist ein Tool für die Bereitstellung von PyQt-Anwendungen. Es unterstützt die Bereitstellung an Desktop-Plattformen (Linux, Windows und OS / X) und auf mobilen Plattformen (iOS, Android und Windows RT). "

Ich habe Qt 5.3.0 für Android installiert und alle Voraussetzungen (SDK, NDK usw.). Außerdem habe ich ein Testprojekt mit einem einfachen Button und Label in QtCreator zum Testen der Bereitstellung erstellt. Alles ist gut. Der nächste Schritt war, pyqtdeploy zu versuchen, um Qt-Projekt zu erstellen, ziemlich einfach. Aber wenn ich versuche, dieses Projekt zu bauen, sagte linker, dass es keine QtCore, QtWidget Bibliotheken gibt. Wie ich es erkennen kann, habe ich keine statisch verknüpften PyQt-Bibliotheken und diese müssen für die Arm-Architektur kompiliert werden. Ist es richtig? Aber dann habe ich erkannt, dass die Python-Bibliothek selbst auch armkompiliert sein muss. Und kann ich diese Bibliotheken aus Quellen in Qt erstellen?

Suche hat nichts getan. Wenn das stimmt, warum hat niemand (Flussufer, Python) keine kompilierten Bibliotheken für Arm? Vielleicht verstehe ich etwas nicht. In diesem Fall habe ich mehr globale Frage.

Wie wird die Python 3.4-Anwendung PyQt5.3 auf Android mit pyqtdeploy und Qt 5.3.0 für Android bereitgestellt?

    
broomrider 16.06.2014, 08:44
quelle

1 Antwort

2

Warten Sie auf die nächste Version von pyqtdeploy, die wahrscheinlich bessere Anweisungen liefert oder kompilierte Bibliotheken enthält. Das Projekt pyqtdeploy wird aktiv entwickelt. Ja, Sie können es jetzt für Android verwenden, aber Sie sind auf sich allein gestellt, um viele statische Bibliotheken zu kompilieren.

    
bootchk 11.07.2014, 20:46
quelle