智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > Android Native SDK > 问题定位 错误码分析

入门使用

错误码分析

更新时间:2019-11-20

获取错误码

  • 接口调用返回

    每个接口调用后,无论调用成功还是失败,都会有一个返回值。

    • 返回值类型为INT32/UINT32/LONG的接口,如果返回值为0,表示成功;否则表示失败,该返回值即为错误码。
    • 返回值类型为BOOL/bool的接口,如果返回值为TRUE/true/YES,表示成功,否则表示失败。
    • 返回值类型为对象或指针的,如果返回值非空,表示成功,否则表示失败。
      说明: 

      在SDK中,大量接口实际上是一个异步调用接口,接口返回成功,只是表明接口的调用成功,并不表示业务执行成功。

  • 回调通知返回

    SDK的业务执行结果类回调通知,返回实际的业务执行结果,如果返回值为0,表示成功;否则表示失败,该返回值即为错误码。

  • 日志获取

    日志文件里记录了业务接口调用的时间、接口入参(非用户敏感信息关键参数)以及调用结果。

错误码分析

在接口参考文档里,列出了所有错误码信息,开发者可根据接口返回的错误码,查询相对应的错误描述。

表1 模块错误码定义

模块

相关错误码或原因值定义

说明

初始化

TsdkManagerErrId

业务管理模块错误码。

登录与注销

TsdkLoginErrId

登录模块错误码。

音视频呼叫

TsdkCallErrId

呼叫模块错误码。

音视频会议

TsdkConfErrId

会控模块错误码。

企业通讯录

TsdkEaddrErrId

EADDR模块错误码。