【问题标题】:Deploying PyQt5 application to Android via pyqtdeploy and Qt5通过 pyqtdeploy 和 Qt5 将 PyQt5 应用程序部署到 Android
【发布时间】:2014-08-06 00:59:56
【问题描述】:

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

搜索什么也没做。如果这是真的,为什么没有人(河岸,python)没有为 arm 编译的库? 也许我误解了一些东西。在这种情况下,我得到了更多的全球性问题。

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

【问题讨论】:

    标签: android qt5 pyqt5 python-3.4 pyqtdeploy


    【解决方案1】:

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

    【讨论】:

    • 有什么更新吗?我注意到 pyqtdemo 项目仍然有不完整的说明
    • 我们如何将 qml 和 DB 文件添加到 pyqtdeploy 中,是否有相关文档?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 2017-04-23
    • 2016-02-08
    • 2020-09-14
    相关资源
    最近更新 更多