我使用此链接的分步教程为Android构建了Qt5: Building Qt 5 for Android
现在,我可以构建QWidget应用程序并将其部署到我的nexus 7.但是如果我尝试使用给定的QtCreator 2.7.1模板构建QtQuick应用程序,我会收到以下错误:
Project ERROR: Unknown module(s) in QT: quick qml
我完全按照教程中的描述完成了每个构建步骤。还有其他人遇到过这个错误吗?
答案 0 :(得分:3)
QtQuick与Qt5.2完美配合。我的建议是你从源代码构建了Qt5.2,而不是简单地安装它,即你从Gitorious克隆它。检查完所有细节后,一旦你把它建成,就去喝咖啡,因为它需要一段时间才能完成。
另外,你安装了Android SDK和NDK吗?如果没有,我的建议是你安装Studio Android。
您还需要非常小心地为交叉编译工具链进行所有环境设置,否则它将无法正常工作。检查我的开发设置的顺序。
Ant也是安装的一部分,因为您可能不希望错过它。
最后,如果您已完成相应的所有设置,而不会忘记任何事情,那么您只需选择Qt快速应用程序。
它会起作用,因为Android Qt5.2正式支持qt quick。