HarmonyOS鸿蒙Next中使用matebookpro调试,程序闪退,用的是[cangjie] Hybird Ability模板,没改任何代码,就运行个hello world
HarmonyOS鸿蒙Next中使用matebookpro调试,程序闪退,用的是[cangjie] Hybird Ability模板,没改任何代码,就运行个hello world
Pid:15074
Uid:20020148
Process name:com.example.myapplication
Process life time:18446744073709545599s
Reason:Signal:SIGABRT(SI_TKILL)@0x01317bb400003ae2 from:15074:20020148
LastFatalMessage:[default] [LoadJSPandaFile:108] resolveBufferCallback get hsp buffer failed, hsp path:/data/storage/el1/bundle/com.huawei.hmos.walletkit/walletKit/walletKit/ets/modules.abc, errorMsg:hap path error: /data/storage/el1/bundle/com.huawei.hmos.walletkit/walletKit/walletKit.hsp
Fault thread info:
Tid:15074, Name:e.myapplication
日志显示这个,我按照错误指引,设置了也没用

更多关于HarmonyOS鸿蒙Next中使用matebookpro调试,程序闪退,用的是[cangjie] Hybird Ability模板,没改任何代码,就运行个hello world的实战教程也可以访问 https://www.itying.com/category-93-b0.html
图片中,“Deploy Multi Hap Packages”下面的modules选项是只有entry这一个模块么
更多关于HarmonyOS鸿蒙Next中使用matebookpro调试,程序闪退,用的是[cangjie] Hybird Ability模板,没改任何代码,就运行个hello world的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
只有那一个,
日志里面的walletKit.hsp包是哪里的,
日志里面的walletKit.hsp包是哪里的,
鸿蒙Next上使用MateBook Pro调试时出现闪退可能原因:
- 开发环境版本不匹配,需确认IDE、SDK、设备系统版本一致
- Hybrid Ability模板存在已知兼容性问题
- 签名配置异常导致权限不足
- 模拟器/真机运行环境未正确初始化
建议操作:
- 检查HUAWEI DevEco Studio是否为最新版
- 重新创建项目测试基础运行环境
- 查看Logcat获取具体错误日志
- 尝试切换至其他Ability模板测试
从错误日志分析,这是一个典型的HSP(鸿蒙共享包)加载失败导致的崩溃问题。具体原因可能是:
-
核心错误在于walletKit模块的HSP路径解析失败:
hsp path error: /data/storage/el1/bundle/com.huawei.hmos.walletkit/walletKit/walletKit.hsp
-
虽然你使用的是Hybrid Ability模板,但系统尝试加载钱包Kit的共享包时失败。这可能是由于:
- 开发环境配置问题
- 模拟器/真机上的预置HSP包不完整
- 权限问题导致无法访问HSP路径
建议检查:
- 确保使用的SDK版本与设备/模拟器系统版本匹配
- 清理项目构建缓存后重新编译
- 检查设备存储空间是否充足
- 如果是模拟器,尝试重启模拟器或更换设备类型
这种问题通常与环境配置相关,而非代码本身问题。