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

2024-01-02

是否可以?我的意思是,是的,pyqt部署 http://www.riverbankcomputing.com/software/pyqtdeploy/introintro 页面说:“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 上使用它,但是您需要自己交叉编译许多静态库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 pyqtdeploy 和 Qt5 将 PyQt5 应用程序部署到 Android 的相关文章

随机推荐