回不去的小时候
回不去的小时候
  • 发布:2025-09-05 08:34
  • 更新:2025-09-05 11:35
  • 阅读:35

鸿蒙上架失败,提示jsCrash

分类:鸿蒙Next

hbuilderX版本:4.56

我查了一下这个是webview的错误,是因为在点击按钮的时候实际上web还没渲染,所以WebviewController更没有和web绑定,所以会出现Error message:Init error. The WebviewController must be associated with a Web component的报错,请重点关注使用this.mController时一定要确保WebviewController和web已经绑定

https://developer.huawei.com/consumer/cn/forum/topic/0204182017808394760
https://developer.huawei.com/consumer/cn/forum/topic/0207167764081970297 

===================================报错内容如下===========================================

Generated by HiviewDFX@OpenHarmony
================================================================
Device info:HUAWEI Mate 60
Build info:BRA-AL00 5.0.1.130(SP8C00E130R4P4)
Fingerprint:ad68755eaf8634cd8600f344c311f1ef68ba1e900d2d50420e727b8e82add414
Module name:com.ewhchem.buyer_harmony
Version:1.0.7
VersionCode:710
PreInstalled:No
Foreground:Yes
Pid:35399
Uid:20020048
Reason:Error
Error name:Error
Error message:Init error. The WebviewController must be associated with a Web component
Error code:17100001
Stacktrace:
Cannot get SourceMap info, dump raw stack:
at setSrc (entry|@dcloudio/uni-mp-sdk|1.0.0|components/WebView.ts:246:1)
at viewPropertyHasChanged (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:6586:1)
at notifyPropertyHasChangedPU (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4855:1)
at syncPeerHasChanged (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:5474:1)
at anonymous (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4870:1)
at notifyPropertyHasChangedPU (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4868:1)
at notifyObjectValueAssignment (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:4576:1)
at set (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:5324:1)
at reset (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:5563:1)
at updateStateVars (entry|@dcloudio/uni-mp-sdk|1.0.0|components/WebView.ts:59:1)
at updateStateVarsOfChildByElmtId (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:161:1)
at anonymous (entry|@dcloudio/uni-mp-sdk|1.0.0|WebViewBuilder.ts:48:1)
at updateFunc (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:311:1)
at UpdateElement (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:255:1)
at anonymous (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:229:1)
at update (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:227:1)
at update (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:67:1)
at update (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2258:1)
at anonymous (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2613:1)
at _registerChildTask (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2850:1)
at invokeSync (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2611:1)

2025-09-05 08:34 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

hello , 能够稳定复现吗?你可以尝试一下更新到最新版的 hbuilderx 然后提供一下一个可以复现的项目

  • 回不去的小时候 (作者)

    这是一个偶现的问题,偶尔哪次上架的时候会检测出来,自己的测试机没有出现过问题。我去找鸿蒙官方要一下操作步骤看下。

    2025-09-05 13:19

  • DCloud_UNI_yuhe

    回复 回不去的小时候: 好的,有线索可以联系我

    4 分钟前

要回复问题请先登录注册