项目场景:
提示:这里简述项目相关背景:
HarmonyOS 运行时报错。一个很奇怪的错误,查了很多文章但是都不能解决我的问题。
问题描述
提示:这里描述项目中遇到的问题:
Error message:cannot find record 'pkg_modules/.ohpm/xxx/pkg_modules/@ohos/xxx/xxx', please check the request path.'/data/storage/el1/bundle/entry/ets/modules.abc'.
Stacktrace:
SourceMap is not initialized yet
#01 pc 00000000002e0f53 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#02 pc 0000000000198485 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#03 pc 0000000000197d19 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#04 pc 0000000000218f81 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#05 pc 0000000000566d7d /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#06 pc 00000000005635ef /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#07 pc 00000000004f8383 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#08 pc 00000000004e783f /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#09 pc 00000000004ed227 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#10 pc 00000000004ed028 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#11 pc 00000000004ed274 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#12 pc 00000000004ed028 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#13 pc 00000000004ed274 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#14 pc 00000000004ed028 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
#15 pc 00000000004ed274 /system/lib64/platformsdk/libark_jsruntime.so(c179278aa1591bf6af94929bcf01a25e)
原因分析:
提示:这里填写问题的分析:
很遗憾,还没找到具体原因。
解决方案:
提示:这里填写该问题的具体解决方案:
方案一:运行下面一个entry(如图)。
然后正常运行。就可以正常启动了。不会在报错
方案二:重新编辑entry.(如图)
这里不知道为什么出现了这个Hvigor-Build Make。把这个去掉,在重新运行,就好了。
去掉Hvigor-Build Make改成如下图。
最后在正常运行。就可以正常启动了。不会在报错