我的 Qt 应用程序以桌面模式工作。但不适用于安卓。在我的应用程序中,我使用了 QtQuick.Controls(我认为这是问题所在)。QtQuick.Controls 是用 qml 语言编写的。但是这些 qml 文件不包含在 apk 包中,因此在 android 中不起作用。
有人可以告诉我如何在 android apk 文件中包含系统库 QtQuick.Controls 吗?
QtQuick.Controls
已在 Qt 5.1 中添加,目前仅可用于桌面,因此您还不能在 Android 上使用它。
有关Qt 5.1发布信息的更多信息
Qt Quick Controls 是一个完整的预构建、可重用和可定制的 UI 控件库,位于声明性 QML 语言之上,将 Qt Quick 开发提升到一个新的水平,尤其是在桌面平台上。Qt Quick Controls 将很快进入多平台,我们在 Qt 5.1 中引入了第一批,用于具有原生外观的桌面平台的控件。
此外,此模块不是要部署的 QML 文件列表。它是用 C++ 编写的,你可以在这里找到它的源代码