0
我正在尝试做基于主机卡的模拟,HCE使用此example ACR 1281U Nfc卡 阅读器。没有支持的卡终端发现ARC1281U nfc读卡器
教程建议使用nfctools阅读日志当连接到读卡器b。使用命令
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只能使用智能卡接口访问阅读器。”
- 请建议什么是pcsc,我该怎么做这项工作?
- 我该如何知道我应该在我的项目中注册哪些AID?
HCE几乎没有任何资源,我无法找到任何解决方案。
谢谢!