LibUsb 声明接口访问被拒绝 Java
我希望能够从 USB 计步器读取数据。我正在Java中尝试这个,我正在使用LibUsb和Usb4Java库。我似乎不能声称USB管道或类似的东西。
我正在使用的代码:
final Context context = new Context();
int result = LibUsb.init(context);
if (result < 0)
{
throw new LibUsbException("Unable to initialize libusb", result);
}
DeviceHandle handle = LibUsb.openDeviceWithVidPid(context, vid, pid);
if (handle != null)
{
Device d = LibUsb.getDevice(handle);
int res = LibUsb.claimInterface(handle, 0);
Int res 返回 '-3' 即 'LIBUSB_ERROR_ACCESS'
设备已找到,但无法认领。USB 设备只有 1 个接口。
任何帮助将不胜感激!