部署到Android会导致在添加QtQuick控件后找不到文件

时间:2015-06-18 19:50:44

标签: android qt deployment qml qt5.4

导入response并使用QtQuick.Controls 1.2组件后,我现在在部署到Android时遇到错误,如下所示。 Android构建目录中没有遗漏的文件StackedWidget,因此我不明白为什么它没有与APK一起打包。

当我删除导入的AnimationDrawable.qml并将QtQuick.Controls替换为其他内容时,它会正常展开。

我的Qt版本是5.4.2。

我尝试使用Qt 5.3.2进行部署,它按预期工作。

StackView

1 个答案:

答案 0 :(得分:10)

部署应用程序时,androiddeployqt将复制一堆文件,当源或目标路径长度超过260个字符时,这些文件在Windows上非常失败(是的,那是“known feature”)。保持Qt安装和项目目录尽可能有助于减少路径长度并解决问题。这基本上就是它!