タイトルに書いたように、Nexus S、Cyanogenmod 10.1.3、および ACS Acr122 USB リーダーを使用してカード エミュレーションを使用しようとしています。この記事を見つけましたhttp://nelenkov.blogspot.it/2012/10/emulating-pki-smart-card-with-cm91.htmlおよびソースコードを含むgithub https://github.com/nelenkov/virtual- pki カード. 指示に従ったところ、奇妙なことが起こりました。スマートフォンがリーダー上にある間、接続の開始と停止が繰り返されるため、デモが機能せず、クライアントで次の例外が発生します。
Exception in thread "main" java.lang.RuntimeException: javax.smartcardio.CardException: connect() failed
at org.nick.sepkiclient.Main.main(Main.java:105)
Caused by: javax.smartcardio.CardException: connect() failed
at sun.security.smartcardio.TerminalImpl.connect(Unknown Source)
at org.nick.sepkiclient.Main.waitForCard(Main.java:166)
at org.nick.sepkiclient.Main.main(Main.java:48)
Caused by: sun.security.smartcardio.PCSCException: SCARD_E_READER_UNAVAILABLE
at sun.security.smartcardio.PCSC.SCardStatus(Native Method)
at sun.security.smartcardio.CardImpl.<init>(Unknown Source)
... 3 more
それを修正する方法について何か考えはありますか?ありがとう