我下载了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等)。只是无法弄清楚为什么会抛出该异常。
任何帮助将不胜感激 !