• Lv0
    粉丝0

积分9 / 贡献0

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

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

深开鸿_王石

沙发 发表于 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函数示例代码,但是这个函数不起作用。设置成不可见,但是还是有标题栏。

【7 条回复】 查看全部
共8 条回复,点击查看

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

返回顶部