【求助】【已解决】运行Qt GUI应用闪退
1、问题描述 按照如何使用Qt创建OH应用这个wiki以及Qt for OpenHarmony 开发环境搭建笔记的说明操作,在rk3568真机上部署运行时panic,IDE记录的faultlog如下: Device info:OpenHarmony 3.2 Build info:OpenHarmony 4.0.9.6 Module name:com.exa
·
1、问题描述
按照如何使用Qt创建OH应用 这个wiki以及 Qt for OpenHarmony 开发环境搭建笔记 的说明操作,在rk3568真机上部署运行时panic,IDE记录的faultlog如下:
Device info:OpenHarmony 3.2
Build info:OpenHarmony 4.0.9.6
Module name:com.example.openharmonyqt
Version:1.0.0
Pid:5936
Uid:20010042
Lifetime: 0.000000s
Js-Engine: ark
page: pages/Index.js
Error message: Cannot read property setDisplayMetrics of undefined
SourceCode:
qpa.setDisplayMetrics(d.densityDPI, d.densityPixels, d.scaledDensity, data.width, data.height, data.width, data.he
ight);
^
Stacktrace:
at anonymous (entry/src/main/ets/native/QtApplication.ts:78:7)
查看源代码,qpa是引入的一个so, `import qpa from "libplugins_platforms_qopenharmony.so";`
直接运行搭建笔记上传的附件中的QtCalculator.hap也是闪退。
2、解决办法
指定target-cpu=arm64参数编译系统镜像后验证,qt图形应用可以正常启动。
更多推荐
已为社区贡献14条内容
所有评论(0)