不知道这是否适合提出这个问题,但迫切需要我能得到的所有帮助。
我有一个集成了 Futronic 指纹扫描仪的安卓设备。我已经能够与扫描仪通信并使用 USB 主机模式访问它。
我在 Logcat 上有以下日志,显示能够与扫描仪通信
I/FUTRONICFTR_J: Open device: UsbDevice[mName=/dev/bus/usb/001/054,mVendorId=5265,mProductId=32,mClass=0,mSubclass=0,mProtocol=0,mManufacturerName=Futronic Technology Company Ltd.,mProductName=Futronic Fingerprint Scanner 2.0,mVersion=2.0,mSerialNumber=FS00212726,mConfigurations=[
UsbConfiguration[mId=1,mName=null,mAttributes=128,mMaxPower=75,mInterfaces=[
UsbInterface[mId=0,mAlternateSetting=0,mName=null,mClass=255,mSubclass=0,mProtocol=0,mEndpoints=[
UsbEndpoint[mAddress=1,mAttributes=2,mMaxPacketSize=512,mInterval=0]
UsbEndpoint[mAddress=130,mAttributes=2,mMaxPacketSize=512,mInterval=0]]]]
但是当我尝试捕获时,我收到1450
来自 .so 库的错误代码。在 AnsiLibSDK 类中调用此代码后发生错误
public native boolean OpenDeviceCtx(final Object object);
虽然我的 jinLib 文件夹中有所有 .so 文件