Mobile 缺少Ubuntu.QML模块组件

Mobile 缺少Ubuntu.QML模块组件,mobile,ubuntu,qml,Mobile,Ubuntu,Qml,我安装了QTCreator和Ubuntu SDK,如图所示。 当试图运行提供的代码示例时,QTCreator告诉我它找不到Ubuntu.Components QML模块 注: 构建日志显示: file:///home/giladnaaman/Programming/Projects/CurrencyConverter/CurrencyConverter.qml:2 模块Ubuntu。未安装组件 但是目录/opt/qt5/imports/Ubuntu/Components 存在并充满文件 将导入路

我安装了QTCreator和Ubuntu SDK,如图所示。 当试图运行提供的代码示例时,QTCreator告诉我它找不到Ubuntu.Components QML模块

注:

构建日志显示:

file:///home/giladnaaman/Programming/Projects/CurrencyConverter/CurrencyConverter.qml:2 模块Ubuntu。未安装组件

但是目录/opt/qt5/imports/Ubuntu/Components 存在并充满文件

将导入路径:[/opt/qt5/imports]添加到qmlproject文件后:

QML模块不包含有关插件中包含的组件的信息

QMetaType::registerType:“QPaintBufferCacheEntry”[1024]的二进制兼容性中断类型标志不匹配。以前注册的TypeFlags0x103,现在注册的TypeFlags0x3

不要将ImportPath属性添加到qmlproject

是否将QML场景设置为QML查看器

在Qt Creator中,转到工具>选项… 选择外部工具选项卡,然后在窗格中选择预览qmlviewer条目 在右侧的可执行文件:字段中,将内容替换为/opt/qt5/bin/qmlscene。 (可选)通过双击上面的Preview qmlviewer条目来更改命令名。您可以将其称为Preview qmlscene。 单击OK保存更改。 您可以通过工具>外部>Qt Quick>预览qmlscene查看您的应用程序

Ubuntu SDK仍在使用QT4中较旧版本的Qt Creator。它将无法找到Ubuntu组件,并表示找不到这些组件。但是用于运行QML GUI的QML场景将加载并运行它,而不会出现任何问题