You need to enable JavaScript to run this app.
导航
加载 SDK 错误码
最近更新时间:2024.11.15 17:41:47首次发布时间:2021.02.23 10:42:27

本文列出加载 SDK 常见错误码的含义及建议处理方式。

加载相关

错误码错误内容错误码含义建议处理方式错误码平台

-1

IO_PENDING

IO 挂起

该类网络相关错误码,您可依次按照以下步骤进行错误处理。

  1. 发起重试

  2. 检查 URL 内容

  3. 检查您的证书

  4. 检查您的代理

如果仍未解决问题,您可提交工单联系技术支持协助处理。

iOS

-2FAILED失败iOS
-3ABORTED操作被用户中止iOS
-4INVALID_ARGUMENT无效参数iOS

-5

INVALID_HANDLE

无效句柄

  • Android

  • iOS

-6FILE_NOT_FOUND找不到文件或目录iOS
-7TIMED_OUT超时iOS
-8FILE_TOO_BIG文件太大iOS
-9UNEXPECTED意外报错iOS

-10

ACCESS_DENIED

拒绝访问

  • Android

  • iOS

-12

INSUFFICIENT_RESOURCES

资源不足

  • Android

  • iOS

-13

OUT_OF_MEMORY

内存不足

  • Android

  • iOS

-15

SOCKET_NOT_CONNECTED

套接字未连接

  • Android

  • iOS

-21

NETWORK_CHANGED

网络已更改

  • Android

  • iOS

-29

CLEARTEXT_NOT_PERMITTED

不允许明文

  • Android

  • iOS

-98-当用户设置drop header (cli_need_drop_request:1) 时,请求已被丢弃iOS
-99-服务器返回的json数据不是dict格式。iOS

-100

CONNECTION_CLOSED

连接关闭

  • Android

  • iOS

-101

CONNECTION_RESET

连接重置

  • Android

  • iOS

-102

CONNECTION_REFUSED

连接被拒绝

  • Android

  • iOS

-103

CONNECTION_ABORTED

连接中止

  • Android

  • iOS

-104

CONNECTION_FAILED

连接失败

  • Android

  • iOS

-105

NAME_NOT_RESOLVED

名称未解析

  • Android

  • iOS

-106

INTERNET_DISCONNECTED

互联网断开连接

  • Android

  • iOS

-107

SSL_PROTOCOL_ERROR

SSL 协议错误

  • Android

  • iOS

-108

ADDRESS_INVALID

地址无效

  • Android

  • iOS

-109

ADDRESS_UNREACHABLE

IP 地址无法访问

  • Android

  • iOS

-111

TUNNEL_CONNECTION_FAILED

tunnel 连接失败

  • Android

  • iOS

-113

SSL_VERSION_OR_CIPHER_MISMATCH

SSL版本或密码不匹配

  • Android

  • iOS

-115

PROXY_AUTH_UNSUPPORTED

代理认证不受支持

  • Android

  • iOS

-118

CONNECTION_TIMED_OUT

连接超时

  • Android

  • iOS

-126

SSL_BAD_RECORD_MAC_ALERT

SSL 错误记录 MAC 警报

  • Android

  • iOS

-130

PROXY_CONNECTION_FAILED

代理连接失败

  • Android

  • iOS

-137

NAME_RESOLUTION_FAILED

名称解析失败

  • Android

  • iOS

-138

NETWORK_ACCESS_DENIED

网络访问被拒绝

  • Android

  • iOS

-147

ADDRESS_IN_USE

地址已被使用

  • Android

  • iOS

-159

SSL_UNRECOGNIZED_NAME_ALERT

SSL 无法识别的名称警报

  • Android

  • iOS

-167

SSL_SERVER_CERT_BAD_FORMAT

SSL 服务器证书格式错误

  • Android

  • iOS

-172

SSL_OBSOLETE_CIPHER

SSL 过时的密码

  • Android

  • iOS

-176

NO_BUFFER_SPACE

无缓冲空间

  • Android

  • iOS

-181

SSL_KEY_USAGE_INCOMPATIBLE

SSL 密钥使用不兼容

  • Android

  • iOS

-189

TTNET_SPECIFIED_NETWORK_UNAVAILABLE_FOR_SOCKET

指定网络不适用于 SOCKET

  • Android

  • iOS

-190

TTNET_BIND_NETWORK_FAILED

绑定网络失败

  • Android

  • iOS

-192

TTNET_REQUEST_TIMED_OUT

请求已超时

  • Android

  • iOS

-196

TTNET_UNSUPPORTED_REDIRECT

不支持重定向

  • Android

  • iOS

-199

TTNET_APP_TIMED_OUT

应用超时

  • Android

  • iOS

-200

CERT_COMMON_NAME_INVALID

证书通用名称无效

  • Android

  • iOS

-201

CERT_DATE_INVALID

证书日期无效

  • Android

  • iOS

-202

CERT_AUTHORITY_INVALID

证书权威无效

  • Android

  • iOS

-206

CERT_REVOKED

证书已撤销

  • Android

  • iOS

-207

CERT_INVALID

证书无效

  • Android

  • iOS

-208

CERT_WEAK_SIGNATURE_ALGORITHM

证书已撤销

  • Android

  • iOS

-211

CERT_WEAK_KEY

证书弱密钥

  • Android

  • iOS

-213

CERT_VALIDITY_TOO_LONG

证书有效期太长

  • Android

  • iOS

-300

INVALID_URL

无效的 URL

  • Android

  • iOS

-302

UNKNOWN_URL_SCHEME

未知的 URL 方案

  • Android

  • iOS

-303

INVALID_REDIRECT

无效重定向

  • Android

  • iOS

-310

TOO_MANY_REDIRECTS

太多重定向

  • Android

  • iOS

-312

UNSAFE_PORT

不安全端口

  • Android

  • iOS

-321

INVALID_CHUNKED_ENCODING

无效的分块编码

  • Android

  • iOS

-323

UNEXPECTED_PROXY_AUTH

意外的代理认证

  • Android

  • iOS

-324

EMPTY_RESPONSE

空响应

  • Android

  • iOS

-330

CONTENT_DECODING_FAILED

内容解码失败

  • Android

  • iOS

-331

NETWORK_IO_SUSPENDED

网络 IO 暂停

  • Android

  • iOS

-336

NO_SUPPORTED_PROXIES

没有受支持的代理

  • Android

  • iOS

-337

SPDY_PROTOCOL_ERROR

SPDY 协议错误

  • Android

  • iOS

-346

RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH

响应标头多个内容长度

  • Android

  • iOS

-351

SPDY_SERVER_REFUSED_STREAM

SPDY 服务器拒绝流

  • Android

  • iOS

-352

SPDY_PING_FAILED

SPDY ping 失败

  • Android

  • iOS

-354

CONTENT_LENGTH_MISMATCH

内容长度不匹配

  • Android

  • iOS

-355

INCOMPLETE_CHUNKED_ENCODING

不完整的分块编码

  • Android

  • iOS

-356

QUIC_PROTOCOL_ERROR

QUIC 协议错误

  • Android

  • iOS

-357

RESPONSE_HEADERS_TRUNCATED

响应标头截断

  • Android

  • iOS

-360

SPDY_INADEQUATE_TRANSPORT_SECURITY

SPDY 传输安全不足

  • Android

  • iOS

-363

SPDY_COMPRESSION_ERROR

SPDY 压缩错误

  • Android

  • iOS

-370

INVALID_HTTP_RESPONSE

无效的 HTTP 响应

  • Android

  • iOS

-555

TTNET_TRAFFIC_CONTROL_DROP

TTNET 流量控制下降

  • Android

  • iOS

-714

CERT_DATABASE_CHANGED

证书数据库已更改

  • Android

  • iOS

-803

DNS_TIMED_OUT

DNS 超时

  • Android

  • iOS

-999

BDWebImageCancelled

取消

  • Android

  • iOS

-1000BDWebImageBadImageURL域名错误iOS
-1001NSURLErrorTimedOut异步操作超时iOS
-1002NSURLErrorUnsupportedURL网址不支持iOS
-1003NSURLErrorCannotFindHost无法找到主机iOS
-1004NSURLErrorCannotConnectToHost无法连接到主机iOS
-1005NSURLErrorNetworkConnectionLost互联网断开连接iOS
-1007NSURLErrorHTTPTooManyRedirectsHTTP 太多重定向iOS
-1009NSURLErrorNotConnectedToInternet未连接到网络iOS

-1011

NSURLErrorBadServerResponse

服务器响应错误

  • Android

  • iOS

-1014NSURLErrorZeroByteResource零字节资源iOS
-1017NSURLErrorCannotParseResponse无法解析对连接请求的响应iOS
-1018NSURLErrorInternationalRoamingOff国际漫游被关闭iOS
-1019NSURLErrorCallIsActive存在活跃调用iOS
-1020NSURLErrorDataNotAllowed蜂窝网络不允许连接iOS
-1101NSURLErrorFileIsDirectory不支持目录文件iOS
-1200NSURLErrorSecureConnectionFailed安全连接失败iOS
-1202NSURLErrorServerCertificateUntrusted证书不受信任iOS

1

ErrorCodeUnknown

未知错误

  • Android

  • iOS

2

ErrorCodeConnectTimeOut

连接超时

  • Android

  • iOS

3

ErrorCodeSocketTimeOut

socket 超时

  • Android

  • iOS

4

ErrorCodeIOException

IO 异常

  • Android

  • iOS

5

ErrorCodeSocketException

socket 异常

  • Android

  • iOS

6

ErrorCodeResetByPeer

对方关闭连接

  • Android

  • iOS

7

ErrorCodeBindException

绑定异常

  • Android

  • iOS

8

ErrorCodeConnectExceptioin

连接异常

  • Android

  • iOS

9

ErrorCodeNoReouteToHost

无法重新路由到主机

  • Android

  • iOS

10

ErrorCodeProtUnreachable

端口不可达

  • Android

  • iOS

11

ErrorCodeUnknonwHost

未知主机

  • Android

  • iOS

12

ErrorCodeECONNRESET

连接被重置

  • Android

  • iOS

13

ErrorCodeECONNRESET

连接被拒绝

  • Android

  • iOS

14

ErrorCodeEHOSTUNREACH

主机不可达

  • Android

  • iOS

15

ErrorCodeENETUNREACH

网络不可达

  • Android

  • iOS

16

ErrorCodeEADDRNOTAVAI

地址不可用

  • Android

  • iOS

17

ErrorCodeEADDRINUSE

地址已被使用

  • Android

  • iOS

18

ErrorCodeNoHttpResponse

无 HTTP 响应

  • Android

  • iOS

19

ErrorCodeClientProtocolException

客户端协议异常

  • Android

  • iOS

20

ErrorCodeFileTooLarge

文件太大

  • Android

  • iOS

21

ErrorCodeTooManyRedirect

重定向过多

  • Android

  • iOS

31

ErrorCodeUnknowClientError

未知客户端错误

  • Android

  • iOS

32

ErrorCodeNoSpace

设备上没有剩余空间

  • Android

  • iOS

33

ErrorCodeENOENT

没有这样的文件或目录

  • Android

  • iOS

34

ErrorCodeEDQUOT

超出磁盘配额

  • Android

  • iOS

35

ErrorCodeEROFS

只读文件系统

  • Android

  • iOS

36

ErrorCodeEACCES

权限被拒绝

  • Android

  • iOS

37

ErrorCodeEIO

IO 错误

  • Android

  • iOS

38ErrorCodeEImproperImagewebview 中的图像不正确iOS
40-网络取消Android
41-没有网络Android
1001-网络错误Web
1002-资源未找到Web
1003-网络超时Web
2001-URL 不是图片资源Web
5001-SDK 初始化失败Web

900001

BDWebImageBadImageData

返回数据无法解析

建议重试或检查输入的 URL 内容是否正确

  • Android

  • iOS

900002

BDWebImageEmptyImage

解析后,图片为空像素

建议重试或检查输入的 URL 内容是否正确

  • Android

  • iOS

900004BDWebImageOverFlowExpectedSize开启渐进式下载且接收到的数据大于 kHTTPResponseContentLength建议重试或检查输入的 URL 内容是否正确iOS

900007

BDWebImageCheckTypeError

图片下载后检查类型错误

请检查输入的 URL 是否有效以及 URL 对应图片资源是否存在

  • Android

  • iOS

900008BDWebImageCheckDataLength图片下载检查 data 长度错误请检查输入的 URL 是否有效以及 URL 对应图片资源是否存在iOS

900012

BDWebImageInsufficientMemory

内存不足解码失败

建议当内存占用降低时重试

  • Android

  • iOS

11000

DecErrorUnknown

解码器解码发生未知错误,解码失败

解码器内部错误,建议重试

  • Android

  • iOS

11001

DecErrorInvalidInputData

输入数据为空或者指针为 NULL

请检查输入数据是否有效,建议更换图片地址

  • Android

  • iOS

11002

DecErrorDecodeFail

解码失败,一般为无效数据或加载格式不支持

请检查输入数据是否有效,建议更换图片地址

  • Android

  • iOS

11003

DecErrorNullPtr

解码流程中出现空指针,比如 malloc 失败

解码器内部错误,建议更换图片地址后重试

  • Android

  • iOS

11004

DecErrorOutputSizeCheckFail

可能会产生花屏,输出数据宽高/buffersize 不符合预期

请检查输入数据是否有效,建议更换图片地址

  • Android

  • iOS

11005

DecErrorInvalidFrmIdx

动图目标解码帧数不在有效范围内

请检查输入数据是否有效,建议更换图片地址

  • Android

  • iOS

11006

DecErrorAnimNotSupport

不支持的动图解码格式

请检查输入数据是否有效,建议更换图片地址

  • Android

  • iOS

11007

DecErrorInvalidInSample

无效的下采样系数

请检查下采样设置参数是否在合理范围

  • Android

  • iOS

11008

DecErrorInvalidThumb

开启渐进式加载并解码缩略图时,解码无缩略图或者解码缩略图数据无效

请检查开启渐进式解码的图片是否包含正确的缩略图

  • Android

  • iOS

鉴权相关

错误码错误内容错误码含义建议处理方式错误码平台

12001

BDWebImageCloudDisable

云控关闭软解 heic /编码

请前往控制台修改云控配置

  • Android

  • iOS

12002

BDWebImageAuthFail

鉴权失败

请检查鉴权内容是否正确或过期,您可前往控制台申请新授权码。

  • Android

  • iOS

HTTP 状态码相关

以下为您简单介绍了 1XX ~ 5XX 的范围区间内 HTTP 状态码的类别说明,更多信息请参考 HTTP 状态码

  • 1XX:信息提示,服务器收到请求,需要请求者继续执行操作。

  • 2XX:成功,操作被成功接收并处理。

  • 3XX:重定向,需要进一步的操作以完成请求。

  • 4XX:客户端错误,请求包含语法错误或无法完成请求。

  • 5XX:服务器错误,服务器在处理请求的过程中发生了错误。