Do práce jsme vybírali mobilní terminál, který bude mít hardwarovou čtečku čárových kódu. Po prozkoumání nabízených zařízení nám zůstaly pouze zařízení s OS Android (snad s tím W10 ještě zahejbe ale asi to potrvá). Nakonec jsme vybrali Honneywell Dolphin 75e ale pro ten nefungují oficiální ovladače. WTF?
Nakonec jsem to obešel takto a ovladače fungují:
- přesvědčte se že máte nainstalovány ovladače pro Google USB Driver
- Úprava android_winusb.inf
Soubor android_winusb.inf jsem v mém případě nalezl na: C:\Users\pc-x\AppData\Local\Android\sdk\extras\google\usb_driver\android_winusb.infProvedeme jeho editaci a za sekce Under both the[Google.NTx86]
a[Google.NTamd64]
přidáme:;Honeywell Dolphin Android Product[A0:fastboot,A1:adb,A2:UMS,A3:ums-adb] %SingleAdbInterface% = USB_Install, USB\VID_0C2E&PID_0BA0&MI_00 %SingleAdbInterface% = USB_Install, USB\VID_0C2E&PID_0BA1 %CompositeAdbInterface% = USB_Install, USB\VID_0C2E&PID_0BA3&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0C2E&PID_0BA0
- Ve Správci zařízení zvolíme na neznámém zařízení Aktualizace software ovladače… a vybereme Vyhledat ovladač v počítači kde zvolíme cestu:
C:\Users\pc-x\AppData\Local\Android\sdk\extras\google\usb_driver
vyskočí upozornění, že Windows nemůže oveřit vydavatele tohoto software, to potvrdíme a ovladače máme nainstalované 🙂
ADB
Nyní když máme ovladače, můžeme použít adb příkazy.
adb shell
adb devices