HarmonyOS鸿蒙Next中上传鸿蒙包报错7014怎么办?

HarmonyOS鸿蒙Next中上传鸿蒙包报错7014怎么办?

问题现象

最近有开发者在上传鸿蒙应用包或者元服务包时,报错“软件包解析失败,请使用IDE重新打包上传”,具体如下图所示。

cke_3678.png

点击软件包管理,可以查看具体的错误码如下图所示。

cke_6645.png

点击错误码链接到官网文档如下:

cke_14786.png

咨询了华为技术支持,这是最近新加的校验导致。

解决方案

  1. 看下申请profile时是不是申请了受控权限。 一般是读、写联系人。
ohos.permission.READ_CONTACTSohos
ohos.permission.WRITE_CONTACTS

可以直接文本方式打开profile文件查看,示例如下:

cke_34691.png

在上图的profile文件中可以看到申请了ohos.permission.READ_CONTACTS权限。

  1. 如果不需要申请受控权限,则重新申请profile,不勾选权限。如果申请了受控权限,则需要在软件包中同时定义该权限。
  • 如果是FA模型: 打开config.json文件,在reqPermissions标签添加ohos.permission.READ_CONTACTS权限,示例如下图所示。

    cke_44689.png

  • 如果是Stage模型: 打开module.json5文件,在requestPermissions标签添加相应权限。 具体请参考权限开发指导

  1. 增加权限申明后重新编译软件包即可在AGC正常上传。

更多关于HarmonyOS鸿蒙Next中上传鸿蒙包报错7014怎么办?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中上传鸿蒙包报错7014怎么办?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


错误代码7014通常与鸿蒙应用包上传时的签名问题有关。请按以下步骤排查:

  1. 检查签名证书:确保使用正确的签名证书,且未过期。
  2. 验证签名配置:在build.gradlemodule.json5中确认签名配置正确。
  3. 重新生成签名:如果证书有问题,重新生成并重新签名应用包。
  4. 检查包完整性:确保应用包未损坏,重新打包并上传。
  5. 查看日志:检查上传日志,获取更多错误信息。

如问题仍未解决,建议联系华为开发者支持团队。

回到顶部