目录

HMS Core SDK框架错误码

错误码

值

描述

解决方法

ErrorCode.ARGUMENTS_INVALID

907135000

传入的参数错误。

请检查相关的配置信息是否正确。比如:“Manifest”文件中的appid是否配置准确。

ErrorCode.INTERNAL_ERROR

907135001

内部错误,表示内部出现异常且无法恢复。

内部接口出现异常。

ErrorCode.NOT_IN_SERVICE

907135005

当前区域不支持此业务。

请检查用户所在区域是否支持此接口。

ErrorCode.SESSION_INVALID

907135006

HMS Core SDK内部错误,AIDL连接session无效。

一般不会出现此问题。若返回该错误码,请按进行如下操作:

ErrorCode.GET_SCOPE_ERROR

907135700

调用网关查询应用Scope失败。

  1. 请检查手机网络是否可以正常访问互联网。
  2. 检查当前应用是否创建并申请相关服务。

ErrorCode.SCOPE_LIST_EMPTY

907135701

OpenGW没有配置Scope。

  1. 请检查手机网络是否可以正常访问互联网。
  2. 请检查当前应用是否已创建并申请相关服务。

ErrorCode.CERT_FINGERPRINT_EMPTY

907135702

OpenGW没有配置指纹证书。

  1. 请检查手机网络是否可以正常访问互联网。
  2. 检查申请相关服务时配置了正确的证书指纹。登录AppGallery Connect,单击“我的项目”,选择需要操作的项目,进入项目页面后选择应用,然后在“项目设置 > 常规”中检查“SHA256证书指纹”配置的信息是否和根据签名文件生成指纹证书一致,如果不一致请修改。

ErrorCode.PERMISSION_LIST_EMPTY

907135703

OpenGW没有配置Permission。

请检查创建应用时是否启用相关功能,例如使用unionId作为用户表示,需要在创建应用时启用UnionId功能。

ErrorCode.CLIENT_API_INVALID

907135003

apiclient对象无效。

  1. 请检查手机网络是否可以正常访问互联网。
  2. 重新进行连接。

ErrorCode.EXECUTE_TIMEOUT

907135004

调用AIDL超时。

  1. 请检查手机网络是否可以正常访问互联网。
  2. 重新进行连接。

ErrorCode.GET_SCOPE_NETWORK_ERROR

907135704

调用网关查询应用Scope失败,并且是服务器返回异常导致的。

  1. 请检查手机网络是否可以正常访问互联网。
  2. 检查能否正常访问:https://api.cloud.huawei.com/rest.php?nsp_svc=nsp.scope.app.get&nsp_fmt=json&type=2&appid=***(其中appid=***填写用户的appid)

StatusCode.AUTH_INFO_NOT_EXIST

6002

应用的鉴权信息不存在。

请检查当前应用是否已创建并已申请相关服务。

StatusCode.CERT_FINGERPRINT_ERROR

6003

证书指纹校验:签名证书指纹错误。

  1. 检查申请相关服务时配置了正确的证书指纹。

    打开应用的APK,将其中“META-INF”文件夹解压出来,得到其中的“CERT.RSA”文件,通过keytool -printcert -file META-INF/CERT.RSA命令打印签名证书信息。

  2. 登录AppGallery Connect,单击“我的项目”,选择需要操作项目,进入项目页面后选择应用,然后在“项目设置 > 常规”中检查“SHA256证书指纹”配置的信息是否与步骤1的指纹一致。

StatusCode.PERMISSION_NOT_EXIST

6004

接口鉴权:权限不存在,未在华为开发者联盟上申请。

  1. 检查当前应用是否已创建并已申请相关服务。
  2. 清理HMS Core缓存后重试。

StatusCode.PERMISSION_NOT_AUTHORIZED

6005

接口鉴权:未授权。

请检查当前应用是否已创建并已申请相关服务。

StatusCode.PERMISSION_EXPIRED

6006

接口鉴权:授权过期。

请检查当前应用是否已创建并已申请相关服务。

ErrorCode.FRAMEWORK_UPDATING

1200

框架正在升级中,AMS和PMS服务未准备好。

  1. 检查框架升级是否完成,AMS和PMS服务是否准备就绪。
  2. 再次发送请求。

ErrorCode.FRAMEWORK_NOT_READY

1201

AMS和PMS服务未准备好。

  1. 检查AMS和PMS服务是否准备就绪。
  2. 再次发送请求。

ErrorCode.PARAMETER_INVALID

1210

无效参数。

检查传入参数是否正确。

ErrorCode.SESSION_INVALID

1211

无效session。

检查调用方应用身份标识是否正确。

ErrorCode.KIT_NEED_UPDATE

1212

Kit需要升级。

  1. 检查Kit升级是否完成。
  2. 检查应用市场或者本地安装目录是否有高版本Kit。
  3. 再次发送请求。

ERRORCODE.KIT_BREAKER

1213

Kit需要熔断。

熔断状态下,Kit调用失效。

ERRORCODE.FRAMEWORK_BREAKER

1214

Framework需要熔断。

熔断状态下,framework调用失效。

ERRORCODE.MEMORY_OVER_LIMIT

1215

内存超限。

  1. 检查内存状态是否超限。
  2. 释放内存后重试。

ERRORCODE.AUTH_FAILED

1217

Kit鉴权失败。

  1. 检查Kit是否已创建并已申请相关服务。
  2. 检查Kit申请相关服务时配置了正确的证书指纹。

    打开Kit的APK,将其中“META-INF”文件夹解压出来,得到其中的“CERT.RSA”文件,通过keytool -printcert -file META-INF/CERT.RSA命令打印签名证书信息。

  3. 登录AppGallery Connect,单击“我的项目”,选择需要操作的项目,进入项目页面后选择应用,然后在“项目设置 > 常规”中检查“SHA256证书指纹”配置的指纹是否与步骤2的指纹一致。

ERRORCODE.RUNTIME_AMS

1230

AMS运行时错误。

AMS运行时错误。

ERRORCODE.RUNTIME_PMS

1240

PMS运行时错误。

PMS运行时错误。

ERRORCODE.RUNTIME_KAC

1250

KAC运行时错误。

KAC运行时错误。

ERRORCODE.RUNTIME_OTHER

1260

其他类型错误。

其他类型错误。

若问题仍无法解决,请选择“支持 > 技术支持 > 在线提单”提交问题,华为支持人员会及时处理。