2013-05-27 98 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。

相關問題