未找到支持的卡终端 ARC1281U nfc 卡 reader
No supported card terminal found ARC1281U nfc card reader
我正在尝试对 ACR 1281U Nfc 卡进行基于主机卡的仿真,HCE using this example
reader.
教程建议使用nfctools在连接到readerb时使用命令
读取日志
java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctools.examples.hce.HceDemo
但是我得到的错误是在我的 windows 7 系统上
C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples\org\nfctools\examples\hce>
java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctool
s.examples.hce.HceDemo
Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminal
INFO: Checking terminal: ACS ACR1281 1S Dual Reader ICC 0
Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminal
INFO: Checking terminal: ACS ACR1281 1S Dual Reader PICC 0
Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminal
INFO: Checking terminal: ACS ACR1281 1S Dual Reader SAM 0
Exception in thread "main" java.lang.IllegalArgumentException: No supported card
terminal found. Available Terminals [ACS ACR1281 1S Dual Reader ICC 0] [ACS AC
R1281 1S Dual Reader PICC 0] [ACS ACR1281 1S Dual Reader SAM 0]
at org.nfctools.scio.TerminalHandler.getAvailableTerminal(TerminalHandle
r.java:59)
at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtil
s.java:34)
at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtil
s.java:26)
at org.nfctools.examples.hce.HceDemo.run(HceDemo.java:10)
at org.nfctools.examples.hce.HceDemo.main(HceDemo.java:16)
在博客的评论之一中,有人提到“您安装了 pcsc 吗?Java 只能使用智能卡界面访问 reader。”
- 请告诉我什么是 pcsc,我怎样才能让它工作?
- 如何找到我的reader对应的项目应该注册什么AID?
HCE 上几乎没有任何资源,我找不到任何解决方案。
谢谢!
您收到的错误消息表示 nfctools 库无法识别您智能卡的 3 个接口中的任何一个 reader
- ACS ACR1281 1S 双路 Reader ICC 0
- ACS ACR1281 1S 双通道 Reader PICC 0
- ACS ACR1281 1S 双通道 Reader SAM 0
作为支持的界面。
我正在尝试对 ACR 1281U Nfc 卡进行基于主机卡的仿真,HCE using this example reader.
教程建议使用nfctools在连接到readerb时使用命令
读取日志java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctools.examples.hce.HceDemo
但是我得到的错误是在我的 windows 7 系统上
C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples\org\nfctools\examples\hce>
java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctool
s.examples.hce.HceDemo
Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminal
INFO: Checking terminal: ACS ACR1281 1S Dual Reader ICC 0
Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminal
INFO: Checking terminal: ACS ACR1281 1S Dual Reader PICC 0
Jan 08, 2015 12:17:29 AM org.nfctools.scio.TerminalHandler getAvailableTerminal
INFO: Checking terminal: ACS ACR1281 1S Dual Reader SAM 0
Exception in thread "main" java.lang.IllegalArgumentException: No supported card
terminal found. Available Terminals [ACS ACR1281 1S Dual Reader ICC 0] [ACS AC
R1281 1S Dual Reader PICC 0] [ACS ACR1281 1S Dual Reader SAM 0]
at org.nfctools.scio.TerminalHandler.getAvailableTerminal(TerminalHandle
r.java:59)
at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtil
s.java:34)
at org.nfctools.examples.TerminalUtils.getAvailableTerminal(TerminalUtil
s.java:26)
at org.nfctools.examples.hce.HceDemo.run(HceDemo.java:10)
at org.nfctools.examples.hce.HceDemo.main(HceDemo.java:16)
在博客的评论之一中,有人提到“您安装了 pcsc 吗?Java 只能使用智能卡界面访问 reader。”
- 请告诉我什么是 pcsc,我怎样才能让它工作?
- 如何找到我的reader对应的项目应该注册什么AID?
HCE 上几乎没有任何资源,我找不到任何解决方案。
谢谢!
您收到的错误消息表示 nfctools 库无法识别您智能卡的 3 个接口中的任何一个 reader
- ACS ACR1281 1S 双路 Reader ICC 0
- ACS ACR1281 1S 双通道 Reader PICC 0
- ACS ACR1281 1S 双通道 Reader SAM 0
作为支持的界面。