1# NFC错误码 2 3> **说明:** 4> 5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 6 7## 3100101 8 9**错误信息** 10 11The NFC state is abnormal in the service. 12 13**错误描述** 14 15NFC服务内部执行NFC打开或关闭异常。 16 17**可能原因** 18 191. 和NFC服务建立通信异常。 202. NFC芯片通信异常。 21 22**处理步骤** 23 24重新执行打开或关闭NFC或重启设备尝试。 25 26## 3100201 27 28**错误信息** 29 30The tag running state is abnormal in the service. 31 32**错误描述** 33 34NFC服务执行Tag业务逻辑遇到错误。 35 36**可能原因** 371. Tag参数值和实际调用函数要求不匹配。 382. Tag操作时,NFC状态是关闭的。 393. Tag操作前,已经处在断开状态。 404. Tag芯片返回错误状态或响应超时。 415. 和NFC服务没有建立绑定关系,无法调用接口。 42 43**处理步骤** 441. 检查NFC参数是否和所调用接口匹配。 452. 判断NFC是关闭状态时,提示打开NFC。 463. 先调用连接,再执行读写操作。 474. 重新触碰读取卡片。 485. 退出应用后,重新读取卡片。 49 50## 3100202 51 52**错误信息** 53 54The element state is invalid. 55 56**错误描述** 57 58接口调用时,所属应用读卡的页面状态错误,页面不在前台。 59 60**可能原因** 61属应用读卡的页面状态错误,页面不在前台。 62 63**处理步骤** 64只允许进入应用前台的页面调用该接口。 65 66## 3100203 67 68**错误信息** 69 70The off() API can be called only when the on() has been called. 71 72**错误描述** 73 74必须在接口on()已经被调用之后,才允许调用接口off()。 75 76**可能原因** 77应用程序的前台页面没有调用on()接口,就直接调用off()接口。 78 79**处理步骤** 80应用程序的前台页面先执行on()接口,在页面退出时调用off()接口。 81 82## 3100204 83 84**错误信息** 85 86The tag I/O operation failed. 87 88**错误描述** 89 90NFC Tag I/O操作失败。 91 92**可能原因** 93NFC Tag不支持所执行的读写操作。 94 95**处理步骤** 96应用程序根据业务场景进行异常处理或提示。 97 98## 3100205 99 100**错误信息** 101 102The tag leaves the field. 103 104**错误描述** 105 106NFC标签已经离场。 107 108**可能原因** 109NFC标签已离开nfc设备感应范围。 110 111**处理步骤** 112重新将标签靠近nfc读卡设备。 113 114## 3100301 115 116**错误信息** 117 118Card emulation running state is abnormal in service. 119 120**错误描述** 121 122NFC服务执行卡模拟业务逻辑遇到错误。 123 124**可能原因** 1251. 卡模拟时NFC状态是关闭的。 1262. NFC芯片返回错误状态或响应超时。 127 128**处理步骤** 1291. 判断NFC是关闭状态时,提示打开NFC。 1302. 提示关开NFC,重新初始化硬件。 131 132## 3200101 133 134**错误信息** 135 136Connected NFC tag running state is abnormal in service. 137 138**错误描述** 139 140执行有源NFC Tag业务逻辑遇到错误。 141 142**可能原因** 1431. 有源NFC Tag参数值和实际调用函数要求不匹配。 1442. 有源NFC Tag芯片返回错误状态或响应超时。 145 146**处理步骤** 1471. 检查有源NFC Tag参数是否和所调用接口匹配。 1482. 重新触碰读取卡片。 149