小编Pra*_*Ash的帖子

ACR122U-传输APDU时出现InvalidDeviceStateException

我下载了android ACS库,并使用带有otg电缆的ACR122U阅读器在我的android设备上试用了示例代码和ReaderTest应用。

我尝试发送以下APDU命令-FF CA 00 00 00,但在以下代码段的以下行中不断遇到此异常:

                    // Transmit APDU
                    responseLength = mReader.transmit(params[0].slotNum,
                            command, command.length, response,
                            response.length);
Run Code Online (Sandbox Code Playgroud)

例外:

com.acs.smartcard.InvalidDeviceStateException:当前状态不等于特定状态

我检查过以确保所有传递给.transmit方法的元素都是正确的(slotNum,command,command.length等)。只是无法弄清楚为什么会抛出该异常。

任何帮助将不胜感激 !

java android smartcard smartcard-reader acr122

1
推荐指数
1
解决办法
907
查看次数

标签 统计

acr122 ×1

android ×1

java ×1

smartcard ×1

smartcard-reader ×1