HarmonyOS鸿蒙Next真机调试签名错误问题求助

HarmonyOS鸿蒙Next真机调试签名错误问题求助

DevEco Studio 5.1.0 Release

Nova14 pro

真机调试hello world原装程序,一运行就出错,什么情况啊

签名都是自动生成的。

hvigor ERROR: Failed :entry:default@SignHap

hvigor ERROR: 00303242 Configuration Error

Error Message: Signature material verification failed, as: Unsupported state or unable to authenticate data. At file: D:\Code\score\build-profile.json5

  • Try the following:

Please retrieve the signature materials again through File -> Project Structure -> Signing Configs.

hvigor ERROR: BUILD FAILED in 566 ms


更多关于HarmonyOS鸿蒙Next真机调试签名错误问题求助的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

兄弟们问题解决了,我删除了5.1.0,重新下载了6.20日发布的5.0.5就可以了。

看来是5.1.0的BUG,请华为人员关注

更多关于HarmonyOS鸿蒙Next真机调试签名错误问题求助的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


勾选“Automatically generate signature”,系统会自动将你的真机设备ID加到证书里面

你都没勾自动签名,你这上面的是之前的吧

cke_652.png

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

SDK 5.0.5(17)

sign.JPG

鸿蒙Next真机调试签名错误通常由以下原因导致:

  1. 签名证书未正确配置,检查AGConnectServices配置文件中的证书指纹是否与调试证书匹配
  2. 调试证书未在AppGallery Connect中注册,需确保在项目设置中添加SHA256指纹
  3. 应用包名与证书不匹配,核对config.json中的bundleName字段
  4. 证书已过期,查看调试证书的有效期

解决方案:重新生成调试证书,更新AGConnect配置,清理项目后重试调试流程。

根据错误信息分析,这是HarmonyOS Next应用签名验证失败的问题。以下是解决方案:

  1. 检查签名配置:
  • 打开File > Project Structure > Signing Configs
  • 确认自动生成的签名信息是否完整有效
  1. 常见原因:
  • 签名证书过期或损坏
  • build-profile.json5文件中的签名配置与实际不匹配
  • 项目路径包含中文或特殊字符
  1. 解决步骤: a) 删除项目根目录下的build文件夹 b) 重新生成签名:
  • 在Signing Configs中删除现有配置
  • 点击"+"新建配置,使用自动生成选项 c) 检查build-profile.json5文件中的signingConfig字段是否与新配置一致
  1. 如果问题依旧:
  • 尝试将项目移动到纯英文路径
  • 确认DevEco Studio和SDK都是最新版本

这个错误通常通过重新生成签名配置即可解决,主要是签名材料验证失败导致的构建中断。

回到顶部