Я пытаюсь подключить USB-камеру к мобильному телефону Android в ионной структуре.Я могу подключиться к устройству, но serial.open не работает.
Ошибка:
java.lang.ArrayIndexOutOfBoundsException: length = 0;index = 1 в android.hardware.usb.UsbInterface.getEndpoint (UsbInterface.java:135) в com.hoho.android.usbserial.driver.CdcAcmSerialDriver $ CdcAcmSerialPort.open (CdcAcmSerialDriver.jordr.ova). at9. at9.serial.Serial $ 3.run (Serial.java:242) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1133) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.j) atjjava.lang.Thread.run (Thread.java:760)
Мой код:
this.serial.requestPermission({
vid: '1908',
pid: '2311',
driver: 'CdcAcmSerialDriver'
})
.then(
res => {
alert(JSON.stringify(res));
this.openSerial();
},
error => {
alert(JSON.stringify(error));
}
);
this.serial.open({
baudRate: 19200,
dataBits: 8,
stopBits: 1,
parity: 0,
dtr: true,
rts: true,
sleepOnPause: false
})