我在部署时遇到了与加载 1-2 个 qml 文件有关的问题。我有一个在模拟器上运行良好的代码,但在 delpoyment 时没有加载几个 qml 文件。例如
这是我的模型,在 itemClick 上想要加载新的 qml
ListModel {
ListElement { name: "Help"; section: "Other"; path: "settingsHelp.qml"; }
}
在委托中,我正在像这样加载这个 qml 文件
help_stack.push(Qt.createComponent(Qt.resolvedUrl(path), help_stack));
仅供参考,此 seetingsHelp.qml 存在于同一文件夹中
此代码在模拟器上完美运行,我在 .pro 文件中设置了所有部署设置,DEPLOYMENTFOLDERS
例如qtcAddDeployment
. 此外,我也有不同的 qml 页面,它们在部署上运行良好,所以我猜这意味着部署设置也很好。
关于错误,除了屏幕上的一个错误,日志上没有特定错误
Error: Could not load: file://data/data/com.test.example/files/assets:/qml/help/settingsHelp.qml:-1 File not found
知道可能是什么问题