我下载了 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);
例外:
com.acs.smartcard.InvalidDeviceStateException:当前状态不等于特定
我已经检查以确保传递给 .transmit 方法的所有元素都是准确的(slotNum、command、command.length 等)。只是无法弄清楚为什么会抛出该异常。
任何帮助将不胜感激 !