Ciao a tutti,
Sto impazzendo con un problema assurdo,
il mio software stampa su di una stampante termica utilizzando la porta com1 .
il device android mi emula la com1 tramite una porta usb Silicon Labs con vendor id 10C4 e product id EA71.
nella vecchia versione dell'apk ho utilizzato la libreria felusb e tutto andava a meraviglia
ho aggiornato l'apk senza toccare niente riguardante la gestione dell'usb delle seriali o della stampa, ma la libreria adesso schianta ogni volta che cerca di aprire la porta con il messaggio:
main_vvvvvvvvvvvv5 (java line: 831)
java.lang.RuntimeException: UsbDevice is not supported.
at anywheresoftware.b4a.objects.usb.felUsbSerial.Initialize2(felUsbSerial.java:79)
at anywheresoftware.b4a.objects.usb.felUsbSerial.Initialize(felUsbSerial.java:62)
at vcup.CUP4MedKiosk.main._vvvvvvvvvvvv5(main.java:831)
at vcup.CUP4MedKiosk.main._jobdone(main.java:1875)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:196)
at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1179)
at android.os.Handler.handleCallback(Handler.java:743)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:769)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:659)
--------- beginning of crash
Escludo problemi hardware perchè il diagnostico in dotazione con il terminale android stampa senza alcun problema.
Qualcuno ha riscontrato problemi analoghi?
Fabrizio