| 错误码 | 错误详情 |
|---|---|
| 未知异常导致软件包解析失败。 | |
| 软件包无效,默认卡片不满足要求。 | |
| 软件包无效,缺少预加载模块。 | |
| 软件包无效,单模块超过2MB限制。 | |
| 软件包整体超过10MB限制。 | |
| 软件包无效,缺少依赖的包。 | |
| 当前元服务为FA模型,该模型的同一设备类型不能有非entry模块。 | |
| 当前元服务一个设备下有多个entry包,而上限是一个。 | |
| 设备类型default和phone不能同时存在。 | |
| 软件包中卡片与快照不符合要求。 | |
| 非法软件包。 | |
| 软件包中解析出来的包名与创建应用时包名不一致或内部不同hap包名不一致。 | |
| Profile文件非法。 | |
| 软件包不存在。 | |
| 您所上传的软件包不是HarmonyOS应用后缀.app。 | |
| 未知异常导致软件包解析失败。 | |
| 包名与应用不匹配。 | |
| 您所上传的软件包不支持所选设备。 | |
| 您上传的HarmonyOS应用软件包使用的Profile类型错误。 | |
| 您上传的HarmonyOS应用软件包使用的Profile文件已过期。 | |
| 您上传的HarmonyOS应用软件包使用的Profile和证书不匹配。 | |
| 您上传的HarmonyOS应用软件包使用的证书文件已过期。 | |
| 您上传的HarmonyOS应用软件包使用的证书文件未生效。 | |
| 此包名的应用已经创建。 | |
| 证书文件非法。 | |
| HAP包过大。 | |
| 提交的HarmonyOS应用版本号没有大于或者等于软件包中shell.apk的版本号。 | |
| 关联Android应用有误。 | |
| 元服务绑定的Android应用的appId和packageName二者缺一。 | |
| 当前软件包非元服务软件包。 | |
| 当前软件包非HarmonyOS应用软件包。 | |
| 软件包内HAP包类型不一致。 | |
| HAP包未签名。 | |
| 压缩包格式安全检查失败。 | |
| 依赖的共享库包名不存在。 | |
| 依赖的共享库包名不存在。 | |
| 依赖的共享库包名不存在。 | |
| 依赖的共享库版本与当前在架共享库版本不匹配。 | |
| 非共享库应用上传了共享库应用包。 | |
| 上传的测试包API级别低于10。 | |
| 暂不支持软件包的自定义加密配置。 | |
| 软件包与App类型不一致。 | |
| 缺少shell.apk。 | |
| shell.apk读取失败。 | |
| shell.apk的权限列表超过上限。 | |
| 软件包内配置的权限与Profile申请的权限不一致。 | |
| 软件包不支持上架。 | |
| 软件包Profile版本不符合要求。 | |
| Profile非法。 | |
| 软件包内包含非HSP包。 | |
| 系统异常。 | |
| 当前软件包不支持上架到应用市场。 | |
| 当前软件包不支持上架到应用市场。 | |
| 当前软件包不支持上架到应用市场。 | |
| 当前软件包不支持上架到应用市场。 | |
| 当前应用的目标SDK版本低于平台推荐版本。 | |
| 元服务API调用检测失败。 | |
| 上传的CSR文件无效。 |
元服务同一设备类型下有且仅有一张默认卡片,默认卡片只能位于entry包中。
请检查软件包下每个设备的“isDefault”字段是否符合如下规范。若不符合,请修改合规后重新打包。
Stage模型元服务软件包需满足如下要求:
若一个HSP包同时被entry包和分包依赖,则该HSP包仅计入entry包大小,不再重复计入分包大小。例如,元服务包含entry包和分包1,entry包依赖HSP包1和HSP包2,而分包1依赖HSP包1和HSP包3,则:entry包大小 = entry包本身 + 依赖的HSP包1 + 依赖的HSP包2;分包1大小 = 分包1本身 + 依赖的HSP包3。
请检查您的软件包是否符合上述要求。如不符合,请精简软件包,删除无效资源后重新打包上传。
请检查您的软件包是否符合如下要求:
如不符合要求,请精简软件包,删除无效资源后重新打包上传。
出现此错误,表示软件包有模块将“module.json5”文件内“deviceTypes”字段同时配置为“default”和“phone”。HarmonyOS 开发者中心不允许值“default”和“phone”同时存在,请删除“default”后重新打包上传。
对于API 11及以上的元服务,如软件包中含有卡片,则必须包含与卡片对应的等尺寸快照,且卡片与快照数量比例为1:1。例如,软件包中含有3张尺寸分别为1*2、2*2、2*4的卡片,那么必须同时提供3张尺寸分别为1*2、2*2、2*4的快照。
出现此错误,表示软件包中卡片与快照不符合上述要求,请前往存放快照的EntryCard目录修改后重新打包上传。关于创建元服务卡片的更多信息,请参见新建元服务卡片。

例如:下载了“HarmonyA”应用的Profile文件,却将此Profile文件打入“HarmonyB”应用包中。那么在发布“HarmonyB”应用时,上传软件包就会出现此错误。



出现此错误,说明您上传的软件包不支持HarmonyOS 开发者中心上应用所选的分发设备。请修改软件包配置的设备类型,或修改HarmonyOS 开发者中心上应用信息页所选的分发设备。
(该错误码用于解决“签名证书一致性检测”检查项)出现此错误,通常是因为软件包使用了调试证书和调试Profile。正式上架应用市场时,需使用发布证书和发布Profile。请更换正确的证书和Profile后重新上传。

HarmonyOS应用软件包中的发布证书与发布Profile文件中的发布证书不匹配。请排查确认DevEco Studio打包时上传的发布证书是否与您申请发布Profile所使用的发布证书一致。

出现此错误,说明您在HarmonyOS 开发者中心申请的发布证书已过期。您需要在申请新的证书和Profile后,重新编译软件包。
出现此错误,说明软件包使用的证书文件尚未生效。请检查当前时间是否在证书生效期内。
出现此错误,说明您提交的软件包内置包名已被其他应用使用,请更换新的包名。如果发现有人侵权盗版,请通过提交工单或互动中心提起申诉。API level 10以下的应用还可通过申请应用认领来获取该应用的归属权。
出现此错误,可能有如下原因:
请在“ID、证书和Profile > Profile”页面找到您的应用Profile,点击“操作”列“查看”按钮查看Profile归属的证书状态。如果“归属证书状态”栏显示“已删除”,表示证书文件已被删除,Profile也同步失效。

请删除当前失效的Profile后,申请新的发布证书和新的发布Profile,然后重新打包上传。


出现此错误,说明软件包内有HAP包大小不符合如下规范。请按规范修改软件包后重新打包上传。
HarmonyOS应用(混合型)的HarmonyOS包版本号不得低于包中的shell.apk版本号,否则软件包将上传失败。请按要求修改后重新打包上传。
出现此错误,说明软件包中绑定的Android应用appid和HarmonyOS 开发者中心申请Profile时绑定的Android应用appid不一致。请修改一致后重新打包上传。
在独立元服务关联Android应用的场景下,元服务绑定的Android应用的appId和packageName必须同时存在。请按要求修改后重新打包上传。
出现此错误,说明您上传了错误类型的软件包。HarmonyOS应用必须上传HarmonyOS应用的软件包,不可上传元服务的包。
请您按如下方法进行排查:
出现此错误,可能是您的软件包内HAP包类型不一致。
一个软件包内的所有HAP包类型必须保持一致:全部为免安装类型(即元服务),或者全部为非免安装类型(即HarmonyOS应用)。
请您按如下方法进行排查:
出现此错误,原因是软件包中配置的共享库应用版本号大于当前在架共享库的版本号。
软件包中配置的共享库应用版本号不得大于当前在架共享库的版本号,请修改后重新打包上传。
出现此错误,原因是当前测试版本发布仅支持API≥10的软件包,请修改后重新打包上传。
如您需要发布API<10的HarmonyOS应用测试版本,可前往“应用上架 > 版本信息 > 开放式测试”路径下,配置开放式测试版本并发布。
出现此错误,原因是使用了暂未开放的自定义加密能力。请检查工程根目录下是否包含“encrypt.json”文件,如有则删除,然后重新打包上传。如还有疑问,请通过提交工单的方式联系华为技术支持解决。
出现此错误,原因是当前上传的软件包与填写的App类型不一致。
小游戏要求module.json5文件中“module”字段下metadata的is_hmos_minigame需要为true。

出现此错误,原因是未知异常导致读取HarmonyOS应用(混合型)软件包里的shell.apk失败。请仔细检查软件包,确认无误后重新上传。如问题仍未解决,请通过提交工单的方式联系华为技术支持解决。
出现此错误,原因是软件包内配置的权限与Profile申请的权限不一致。
请分别查看Profile申请的权限与软件包配置文件中声明的权限,确保Profile中申请的权限包含了软件包中配置的所有权限,即包内权限是Profile申请权限的子集。
对于API9及以上的应用/元服务,HarmonyOS 开发者中心将签发新版本Profile文件,已申请的Profile也会自动升级为新版本。使用旧版本Profile的应用/元服务不允许上架。
出现此错误,表示软件包内的Profile版本不符合要求,请前往“ID、证书和Profile > Profile”页面重新下载Profile,然后重新打包上传。
出现此错误,原因是使用了指定设备发布Profile打包。指定设备发布Profile专用于指定设备发布,不支持上架到应用市场。如您需要将软件包上架到应用市场,请使用发布证书和发布Profile打包。如还有疑问,请通过提交工单的方式联系华为技术支持解决。
出现此错误,原因是当前应用的目标SDK版本(targetSdkVersion)低于平台推荐版本。
该问题当前暂不影响应用上架。为避免后续版本要求正式生效后影响应用上架或更新,建议您尽快将应用的targetSdkVersion升级至推荐版本或以上,并在完成兼容性验证后重新编译应用。
参考文档:如何升级目标SDK版本 | 查看目标SDK版本要求
出现此错误,原因是元服务API调用检测失败。使用API11及以上开发的元服务,只能调用“元服务API集”内的API。请检查您的元服务包内是否调用了“元服务API集”以外的API,修改后重新打包上传。