• Lv0
    粉丝0

积分9 / 贡献0

提问3答案被采纳0文章0

在创建窗口后,设置窗口装饰,导致app秒退,打不开。

faceoh 显示全部楼层 发表于 2024-6-28 16:49:47

我在创建主窗口后,调用setWindowDecorVisible函数,设置窗口装饰的可见性,会导致app秒退。这是为什么?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论8

深开鸿_王石

沙发 发表于 2024-7-1 09:19:46
應該有jscrashlog還是別的吧?

faceoh

发表于 2024-7-1 13:31  IP属地: 江苏省扬州市

回复 深开鸿_王石:
这是log信息,麻烦你再看看

深开鸿_王石

发表于 2024-7-1 18:33  IP属地: 江苏省

回复 faceoh: https://docs.openharmony.cn/page ... i/js-apis-window.md 参考这个文档,加个trycatch,看log如下,

07-01 18:24:33.805   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glMatrixPushEXT v=
07-01 18:24:33.806   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glMatrixRotatefEXT v=
07-01 18:24:33.806   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glMatrixRotatedEXT v=
07-01 18:24:33.806   9793-9793    A03d00/JSAPP                   com.examp...lication  I     Succeeded in obtaining the main window. Data: {}
07-01 18:24:33.806   9793-9793    C04200/JsWindow                com.examp...lication  I     <712>[NAPI]SetWindowDecorVisible
07-01 18:24:33.806   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glMatrixScalefEXT v=
07-01 18:24:33.806   9793-9793    C04200/JsWindow                com.examp...lication  E     <4969>OnSetWindowDecorVisible: Window decor set visible failed
07-01 18:24:33.806   9793-9793    C03f00/ArkCompiler             com.examp...lication  D     [ecmascript] Throw error:
07-01 18:24:33.806   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glMatrixScaledEXT v=
07-01 18:24:33.806   9793-9793    C03f00/ArkCompiler             com.examp...lication  D     [ecmascript]     at anonymous (entry/src/main/ets/entryability/EntryAbility.ets:35:21)
07-01 18:24:33.806   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glMatrixTranslatefEXT v=
07-01 18:24:33.806   9793-9793    C03f00/ArkCompiler             com.examp...lication  E     [ecmascript] Pending exception before IsMixedDebugEnabled called in line:3287, exception details as follows:
07-01 18:24:33.806   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glMatrixTranslatedEXT v=
07-01 18:24:33.806   9793-9793    C03f00/ArkCompiler             com.examp...lication  E     Error:
07-01 18:24:33.806   9793-9793    C03f00/ArkCompiler             com.examp...lication  E         at anonymous (entry/src/main/ets/entryability/EntryAbility.ets:35:21)
07-01 18:24:33.806   9793-9822    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib64/chipsetsdk/libEGL_impl.so s=glPolygonModeNV v=
07-01 18:24:33.806   9793-9793    A03d00/JSAPP                   com.examp...lication  E     Failed to set the visibility of window decor. Cause: {"code":801}


对应的so
lrw-r--r-- 1 root root 17 2024-04-23 22:12 /vendor/lib64/chipsetsdk/libEGL_impl.so -> libGLES_mali.z.so

这个闭源库少接口,

我这边rk的板子

faceoh

发表于 2024-7-2 11:22  IP属地: 江苏省扬州市

回复 深开鸿_王石: https://docs.openharmony.cn/page ... i/js-apis-window.md
我是用的是上面链接中的setWindowDecorVisible函数示例代码,但是这个函数不起作用。设置成不可见,但是还是有标题栏。

深开鸿_王石

发表于 2024-7-2 16:02  IP属地: 江苏省

回复 faceoh: 一样啊,都crash了,就没执行,哈哈

faceoh

发表于 2024-7-3 16:30  IP属地: 江苏省扬州市

回复 深开鸿_王石: 是啊,我也没明白为什么没有执行

faceoh

发表于 2024-7-4 09:26  IP属地: 江苏省扬州市

回复 深开鸿_王石: 你好,我想再请问一下,deveco中使用的api11是基于哪个版本的源代码?4.1release吗?5.0beta版本编译出的api接口,对应的是哪个版本呢?

深开鸿_王石

发表于 2024-7-4 10:22  IP属地: 江苏省

回复 faceoh: 11,4.1,12,5.0beta

【7 条回复】

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部