小编hsu*_*.tw的帖子

Android UsbManager.openDevice(Device device) 抛出异常“设备不存在或被限制”

我使用一个线程将数据发送到我的 USB 设备(不是数据存储)并从设备获取返回数据。

前 5 分钟效果很好。数据输入,数据输出。(我几乎在第六分钟就开始唱歌了。)

然后突然失去了连接。

有 logcat 消息:

    java.lang.IllegalArgumentException: device /dev/bus/usb/001/002 does not exist or is restricted
    at android.os.Parcel.readException(Parcel.java:1331)
    at android.os.Parcel.readException(Parcel.java:1281)
    at android.hardware.usb.IUsbManager$Stub$Proxy.openDevice(IUsbManager.java:340)
    at android.hardware.usb.UsbManager.openDevice(UsbManager.java:255)
Run Code Online (Sandbox Code Playgroud)

所以,我检查了代码UsbManager,试图找出是什么IUsbManager......

凉爽的。一个接口……关于它是什么的信息为零。这就是我在这里的原因。

有没有人有任何线索???

usb android

6
推荐指数
1
解决办法
3901
查看次数

标签 统计

android ×1

usb ×1