Развертывание приложения PyQt5 на Android через pyqtdeploy и Qt5

Является ли это возможным? Я имею в виду, да, на вводной странице pyqtdeploy сказано: "pyqtdeploy — это инструмент для развертывания приложений PyQt. . Он поддерживает развертывание на настольных платформах (Linux, Windows и OS/X) и на мобильных платформах (iOS, Android и Windows RT)».

Я установил Qt 5.3.0 для Android и все необходимые компоненты (SDK, NDK и т. д.). Также я сделал тестовый проект с простой кнопкой и ярлыком в QtCreator для тестирования развертывания. Всё хорошо. Следующим шагом было попробовать pyqtdeploy для создания проекта Qt, довольно простого. Но когда я пытаюсь собрать этот проект, компоновщик сказал, что нет библиотек QtCore, QtWidget. Насколько я понимаю, у меня нет статически связанных библиотек PyQt, и они должны быть скомпилированы для архитектуры рук. Это правильно? Но потом я понял, что сама библиотека Python также должна быть скомпилирована вручную. И могу ли я собрать эти библиотеки из исходников в Qt?

Поиск ничего не дал. Если это так, то почему ни у кого (ривербанк, питон) нет скомпилированных библиотек для арм? Может я что-то не так понял. В данном случае у меня возник более глобальный вопрос.

Как развернуть приложение PyQt5.3 Python 3.4 на Android с помощью pyqtdeploy и Qt 5.3.0 для Android?


person broomrider    schedule 16.06.2014    source источник


Ответы (1)


Дождитесь следующего выпуска pyqtdeploy, в котором, возможно, будут более подробные инструкции или будут включены кросс-компилированные библиотеки. Проект pyqtdeploy активно развивается. Да, теперь вы можете использовать его для Android, но вы сами можете кросс-компилировать множество статических библиотек.

person bootchk    schedule 11.07.2014
comment
Любые обновления? Я заметил, что в проекте pyqtdemo все еще есть неполные инструкции. - person Jonathan; 21.08.2018
comment
как мы можем добавить файлы qml и DB в pyqtdeploy, любые документы для этого? - person Techiesoft; 15.04.2019