UWP 的 USB 功能无法与 Android 设备通信

UWP's USB functions cannot communicate with an Android device

我正在尝试构建一个 UWP 应用程序,它与 Android 设备(目前是我的三星 Galaxy S5,但可以是任何其他设备)通信并激活设备上的配件模式。

到目前为止,我已经成功实现了Windows.Devices.Usb和设备的VID和PID来定位设备并在连接时获取它的ID,但是当我使用UsbDevice device = await UsbDevice.FromIdAsync(d.Id);和设备ID时,它只是 returns null,我无法与设备通信。

我在 package.appxmanifest 文件中添加了 USB 功能,设备管理器将 phone 正确显示为三星移动 USB 复合设备。 UWP 应用仍然无法通过其 ID 获取我的 Android 设备。我不知道如何解决这个问题,因为我在 UWP 和 USB 方面都是新手。

提前致谢。

实际上,UWP USB 功能仅适用于 'miscellaneous' devices using winusb.sys drivers,Android 设备不属于该类别,因此无法与 Windows.Devices.Usb 功能一起使用.