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