import javax.smartcardio.Card;
import javax.smartcardio.CardChannel;
import javax.smartcardio.CardException;
import javax.smartcardio.CardTerminal;
import javax.smartcardio.CommandAPDU;
import javax.smartcardio.ResponseAPDU;
import javax.smartcardio.TerminalFactory;
TerminalFactory terminalFactory = TerminalFactory.getDefault();
我想使用usb主机与android pad上的智能卡进行通信
但为什么我会得到 java.lang.NoClassDefFoundError:javax.smartcardio.TerminalFactory
我已经导入了......
并且我不知道如何将此lib打包到app
答案 0 :(得分:0)
当你开发包含
所需的jar时javax.smartcardio.TerminalFactory
在类路径中。
但是当您进行安装/部署/打包时,您是否确保所需的jar也与app一起打包。