1# NFC错误码 2 3> **说明:** 4> 5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 6 7## 3100101 8 9**错误信息** 10 11NFC state is abnormal in service. 12 13**错误描述** 14 15NFC服务内部执行NFC打开或关闭异常。 16 17**可能原因** 18 191. 和NFC服务建立通信异常。 202. NFC芯片通信异常。 21 22**处理步骤** 23 241. 重新执行打开或关闭NFC。 252. 重新执行打开或关闭NFC,或重启设备尝试。 26 27## 3100201 28 29**错误信息** 30 31Tag running state is abnormal in service. 32 33**错误描述** 34 35NFC服务执行Tag业务逻辑遇到错误。 36 37**可能原因** 381. Tag参数值和实际调用函数要求不匹配。 392. Tag操作时,NFC状态是关闭的。 403. Tag操作前,已经处在断开状态。 414. Tag芯片返回错误状态或响应超时。 425. 和NFC服务没有建立绑定关系,无法调用接口。 43 44**处理步骤** 451. 检查NFC参数是否和所调用接口匹配。 462. 判断NFC是关闭状态时,提示打开NFC。 473. 先调用连接,再执行读写操作。 484. 重新触碰读取卡片。 495. 退出应用后,重新读取卡片。 50 51## 3100202 52 53**错误信息** 54 55The element state is invalid. 56 57**错误描述** 58 59接口调用时,所属应用读卡的页面状态错误,页面不在前台。 60 61**可能原因** 621. 属应用读卡的页面状态错误,页面不在前台。 63 64**处理步骤** 651. 只允许进入应用前台的页面调用该接口。 66 67## 3100203 68 69**错误信息** 70 71The off() can be called only when the on() has been called. 72 73**错误描述** 74 75必须在接口on()已经被调用之后,才允许调用接口off()。 76 77**可能原因** 781. 应用程序的前台页面没有调用on()接口,就直接调用off()接口。 79 80**处理步骤** 811. 应用程序的前台页面先执行on()接口,在页面退出时调用off()接口。 82 83## 3100204 84 85**错误信息** 86 87Tag I/O operation failed. 88 89**错误描述** 90 91NFC Tag I/O操作失败。 92 93**可能原因** 941. NFC Tag不支持所执行的读写操作。 95 96**处理步骤** 971. 应用程序根据业务场景进行异常处理或提示。 98 99## 3100301 100 101**错误信息** 102 103Card emulation running state is abnormal in service. 104 105**错误描述** 106 107NFC服务执行卡模拟业务逻辑遇到错误。 108 109**可能原因** 1101. 卡模拟时NFC状态是关闭的。 1112. NFC芯片返回错误状态或响应超时。 112 113**处理步骤** 1141. 判断NFC是关闭状态时,提示打开NFC。 1152. 提示关开NFC,重新初始化硬件。 116 117## 3200101 118 119**错误信息** 120 121Connected NFC tag running state is abnormal in service. 122 123**错误描述** 124 125执行有源NFC Tag业务逻辑遇到错误。 126 127**可能原因** 1281. 有源NFC Tag参数值和实际调用函数要求不匹配。 1292. 有源NFC Tag芯片返回错误状态或响应超时。 130 131**处理步骤** 1321. 检查有源NFC Tag参数是否和所调用接口匹配。 1332. 重新触碰读取卡片。 134