2013-05-27 193 views
15

我使用此链接的逐步教程构建了Qt5: Building Qt 5 for AndroidQt5 for Android:项目错误:QT中的未知模块:quick qml

现在,我能够构建和部署应用程序QWidget的对我的Nexus 7,但如果我尝试建立一个QtQuick应用与QtCreator 2.7.1的给定模板,我得到以下错误:

Project ERROR: Unknown module(s) in QT: quick qml 

我完全按照本教程中所述完成了每个构建步骤。有其他人面对这个错误吗?

+0

我认为qt quick在Qt5.1之前并未在Android上得到正式支持。你有没有试过最新版本? – koopajah

+0

我有同样的问题,解决的办法是创建新的项目和从旧的复制文件,之后,一切工作。 – Axxxon

+0

@Frime:你有修好吗?它适用于5.1.1 – lpapp

回答

3

QtQuick与Qt5.2完美兼容。我的建议是,你从源代码构建Qt5.2,而不是简单地安装它,即你从Gitorious克隆它。在你检查完所有细节后,一旦你把它建立起来,去喝杯咖啡,因为它需要一段时间才能完成。

另外,你有没有安装Android SDK和NDK?如果没有,我的建议是,你安装Studio Android

您还必须非常小心地为交叉编译工具链创建所有环境设置,否则它将无法工作。检查我的发展设置的顺序。

enter image description here

蚂蚁也是安装的一部分,因为你可能不会想错过。

enter image description here

在结束时,如果你已经做了相应的所有设置,没有忘记任何东西,那么你只需要选择Qt Quick的应用。

enter image description here

,它会工作,因为Qt Quick的官方支持的Android Qt5.2。

相关问题