Развертывание приложения 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, и что они должны быть скомпилированы для архитектуры arm. Это правильно? Но потом я понял, что сама библиотека Python также должна быть скомпилирована вручную. И могу ли я собрать эти библиотеки из исходного кода в Qt?
Поиск ничего не сделал. Если это правда, почему ни у кого (riverbank, python) нет скомпилированных библиотек для arm? Может я что то не так понял. В этом случае я получил более глобальный вопрос.
Как развернуть приложение PyQt5.3 Python 3.4 на Android с помощью pyqtdeploy и Qt 5.3.0 для Android?
1 ответ
Дождитесь следующего выпуска pyqtdeploy, который, вероятно, даст более точные инструкции или включит кросс-скомпилированные библиотеки. Проект pyqtdeploy активно развивается. Да, вы можете использовать его для Android сейчас, но вы сами можете кросс-компилировать множество статических библиотек.