是否可以?是的,我的意思是pyqtdeploy简介页说:“pyqtdeploy是用于部署PyQt应用程序的工具。它支持部署到台式机平台(Linux,Windows和OS/X)以及移动平台(iOS,Android和Windows RT)。”
我已经为Android安装了Qt 5.3.0及其所有先决条件(SDK,NDK等)。另外,我在QtCreator中使用简单的按钮和标签制作了测试项目,以进行测试部署。一切安好。下一步是尝试使用pyqtdeploy制作Qt项目,非常简单。但是,当我尝试构建此项目时,链接器说没有QtCore,QtWidget库。据我所知,我没有静态链接的PyQt库,必须为arm体系结构对其进行编译。这样对吗?但是后来我意识到,python库本身也必须进行arm编译。我可以在Qt中从源代码构建此库吗?
搜索什么也没做。如果是这样,为什么没有人(riverbank,python)没有针对arm的编译库?
也许我误会了一些东西。在这种情况下,我遇到了更多的全局性问题。
如何使用pyqtdeploy和Qt 5.3.0 for Android将PyQt5.3 Python 3.4应用程序部署到Android?
最佳答案
等待pyqtdeploy的下一个发行版,它可能会提供更好的说明或包含交叉编译的库。 pyqtdeploy项目正在积极开发中。是的,您现在可以将其用于Android,但是您可以自己交叉编译许多静态库。