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
日志显示这个,我按照错误指引,设置了也没用

![image](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/155/968/591/0080086000155968591.20250702151733.71790614623042907329236914069590:50001231000000:2800:065795BFB3630A77DC87B028A273563B3290DD5D97AF7B8A87C47F948B9AFE02.png)

更多关于HarmonyOS鸿蒙Next中使用matebookpro调试,程序闪退,用的是[cangjie] Hybird Ability模板,没改任何代码,就运行个hello world的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

图片中,“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(鸿蒙共享包)加载失败导致的崩溃问题。具体原因可能是:

  1. 核心错误在于walletKit模块的HSP路径解析失败: hsp path error: /data/storage/el1/bundle/com.huawei.hmos.walletkit/walletKit/walletKit.hsp

  2. 虽然你使用的是Hybrid Ability模板,但系统尝试加载钱包Kit的共享包时失败。这可能是由于:

  • 开发环境配置问题
  • 模拟器/真机上的预置HSP包不完整
  • 权限问题导致无法访问HSP路径

建议检查:

  1. 确保使用的SDK版本与设备/模拟器系统版本匹配
  2. 清理项目构建缓存后重新编译
  3. 检查设备存储空间是否充足
  4. 如果是模拟器,尝试重启模拟器或更换设备类型

这种问题通常与环境配置相关,而非代码本身问题。

回到顶部