通过pyqtdeploy和Qt5将PyQt5应用程序部署到Android

可能吗? 我的意思是,是的,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中从源代码构建这个库吗?

搜索什么都没做。 如果这是真的,为什么没有人(河岸,蟒蛇)没有编译库的手臂? 也许我被人误解了。 在这种情况下我得到了更多的全球性问题

如何使用pyqtdeploy和Qt 5.3.0 for Android将PyQt5.3 Python 3.4应用程序部署到Android?


等待pyqtdeploy的下一个版本,这可能会提供更好的说明或包含交叉编译的库。 pyqtdeploy项目正在积极开发中。 是的,你现在可以在Android上使用它,但你自己交叉编译很多静态库。

链接地址: http://www.djcxy.com/p/16197.html

上一篇: Deploying PyQt5 application to Android via pyqtdeploy and Qt5

下一篇: Making an android Python service to run in suspend state