无法解析jmtp库中的PortableDeviceToHostImpl32

问题描述

我正在使用jmtp库,并且大多数代码都可以正常运行,例如设备读取,设备文件读取和写入。但是当我使用PortableDevicetoHostImpl32复制从“便携式设备到主机”节目时,无法解析“ PortableDevicetoHostImpl32”。

我有https://code.google.com/archive/p/jmtp/downloads的下载库。并成功运行了大部分操作,但卡在了“从便携式设备”到台式机的副本中,并且不知道为什么会出现此问题。

或者该问题的替代方案是什么?

解决方法

这似乎是一个非常古老的废弃项目,但是,经历了该项目的已知问题,看来PortableDeviceToHostImpl32的实现不是由原始开发人员完成的,有人提供了“某种”解决方案,因此我强烈建议阅读 issue ,您也许可以使用评论者在那共享的代码。

话虽这么说,使用未维护的库绝不是一个好主意,请使用诸如以下的替代方法:

usb4java

lib-javax-usb3