应用的buildMode选择debug时,应用安装、启动、运行都是正常的,在任何都不改的情况下,只把buildMode切换为release,应用可以安装,但是启动就报错,以下是错误信息:
Reason:TypeError
Error name:TypeError
Error message:is not callable
Stacktrace:
Cannot get SourceMap info, dump raw stack:
at defaultMMKV (entry|@tencent/mmkv|1.3.9|src/main/ets/utils/MMKV.ts:47:1)
at a18 (entry|cache|1.0.0|src/main/ets/x2/z2.ts:15:1)
at isLogin (entry|cache|1.0.0|src/main/ets/x2/z2.ts:27:1)
at onForeground (entry|entry|1.0.0|src/main/ets/entryability/EntryAbility.ts:107:1)
从错误上看是MMKV库出了问题,但是在把这块逻辑注释之后,再安装启动,又有其他的地方报错,所以猜测这并不是一个逻辑上的bug,而是由于release模块与debug模块差异引起的,在官方文档上没有找到这两者的区别,还请帮忙看看这个问题?
Cannot get SourceMap info, dump raw stack从报错信息上来看应该是HashMap使用方式不对。
参数如下使用,是正常的: