# 常见错误

> Understand and resolve common errors returned by the Authentication service when implementing sign-in.

## Android 网络错误：##sdk-error-codes

SSL CA 证书错误：

仅 TLS 1.2 或以上版本支持 Android 设备。TLS 1.2 在 Android API 级别 16+ 上得到支持，在级别 21+ 上默认启用。要使用 SDK，您需要启用 TLS 1.2。

## **Authentication 错误代码**##api-error-responses

`ClientInvalidUserState`：玩家未处于预期状态时，返回此代码。例如，在玩家已经注销后调用 ` SignOut` 将导致此错误。

`ClientNoActiveSession`：试图使用会话令牌登录，但并无缓存会话令牌时，返回此代码。参阅会话令牌管理 和 [PlayerPrefs](./player-prefs.md) 部分，了解关于会话令牌的保存方式和保存位置的更多详细信息。

`ClientUnlinkExternalIdNotFound`：玩家试图取消关联社交帐户，但并未发现此社交帐户提供商的外部 ID 时，返回此代码。原因可能是玩家信息尚未加载。

`ClientInvalidProfile`：玩家试图切换配置文件，但配置文件名称无效时，返回此代码。有关更多信息，请参阅[配置文件管理](./profile-management.md)。

`InvalidParameters`：参数缺失或参数格式有误时，返回此代码。

`AccountAlreadyLinked`：玩家试图关联社交帐户，但此帐户已关联其他玩家时，返回此代码。

`AccountLimitExceeded`：玩家试图关联社交帐户，但该玩家关联的此帐户类型已达上限时，返回此代码。一般而言，社交平台帐户关联限制为：对于每个平台类型，每个玩家仅能关联一个帐户。

## 特定于 Android 的错误代码：##android-specific-errors

`Android Network Error` SSL CA 证书错误。仅 TLS 1.2 或以上版本支持 Android 设备。TLS 1.2 在 Android API 级别 16+ 上得到支持，在级别 20+ 上默认启用。
