Flutter开发HarmonyOS鸿蒙Next应用的时候华为应用市场审核提示jscrash异常如何解决

发布于 1周前 作者 yibo5220 最后一次编辑是 5天前 来自 Flutter

Flutter开发HarmonyOS鸿蒙Next应用的时候华为应用市场审核提示jscrash异常如何解决
**【模块名_概率】简要描述:**华为应用市场审核回复:jscrash异常,原因:Error message:\r\nError code:\r\nStacktrace:\r\nCannot get SourceMap info, dump raw stack:\r\nat onAreaChange

测试环境:Wi-Fi联网、中文环境、Mate 60 Pro机型。

提交到华为应用市场的release包,审核回复jscrasj异常

    1. Log、截图、多媒体文件等,所有和问题有关的信息: jscrash异常,原因:Error message:\r\nError code:\r\nStacktrace:\r\nCannot get SourceMap info, dump raw stack:\r\nat onAreaChange (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+flutter_ohos@7g8hkxze2coo+qqe9f8f44detbm=/oh_modules/@ohos/flutter_ohos/src/main/ets/view/FlutterView.ts:217:217)\r\nat anonymous (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+flutter_ohos@7g8hkxze2coo+qqe9f8f44detbm=/oh_modules/@ohos/flutter_ohos/src/main/ets/view/FlutterView.ts:89:89)\r\n
3 回复

flutter_flutter 源码在 dev 分支,更新最新代码即可解决

伙伴你好,麻烦您确认一下该问题是否已解决,如果问题已解决,麻烦您关闭一下issue,感谢!

针对Flutter开发HarmonyOS鸿蒙Next应用时,华为应用市场审核提示的jscrash异常问题,以下是一些可能的解决方案:

  1. 异常捕获与处理

    • 使用try-catch语句块捕获可能出现异常的代码段,尤其是涉及JavaScript交互的部分。
    • 利用HarmonyOS提供的ErrorManager模块,注册异常监听器,统一捕获并处理未处理的JavaScript异常。
  2. 日志分析与调试

    • 收集并分析崩溃日志文件,这些文件通常位于设备的/data/log/faultlog/faultlogger/路径下。
    • 通过日志信息中的设备信息、构建信息、模块名、版本信息、进程ID、用户ID、崩溃原因、错误名称、错误信息以及调用栈等,定位问题的具体原因。
  3. 代码审查与优化

    • 仔细检查涉及JavaScript交互的代码,确保没有逻辑错误或不当的API调用。
    • 优化代码结构,提高代码的健壮性和异常处理能力。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部