Dit artikel legt uit hoe u ADB (Android Debug Bridge) gebruikt, een opdrachtregelhulpprogramma dat bij de Android SDK Platform Tools van Google is inbegrepen.
ADB kan worden gebruikt om te communiceren met een Elo Android-apparaat vanaf een computer via USB of een netwerkverbinding. Veelvoorkomende toepassingen zijn het kopiëren van bestanden, het installeren en deïnstalleren van applicaties, het uitvoeren van shell-commando's, het verzamelen van logs en het debuggen van applicaties.
Sommige oudere Elo Android-platforms bevatten een Switch USB to Device Mode instelling in de ontwikkelaarsopties. Nieuwere Elo Android-platforms, inclusief ondersteunde Android 14-apparaten, vereisen deze instelling niet. Schakel op deze apparaten USB debugging in en sluit de juiste USB-kabel aan.
Op Elo-platforms die Switch USB to Device Mode vereisen, kan het inschakelen van de apparaatmodus communicatie met USB-periferiepoorten uitschakelen. Wanneer toegang tot USB-periferieën moet worden behouden, gebruik dan ADB via een netwerkverbinding indien mogelijk.
ADB instellen op de computer
- Download de Android SDK Platform Tools van de Android Developers website.
- Extraheer het gedownloade ZIP-bestand naar een locatie die gemakkelijk toegankelijk is.
Ontwikkelaarsopties inschakelen op het Elo-apparaat
- Open het Configuratiescherm van het Elo-apparaat. Voer, indien gevraagd, het wachtwoord van het Configuratiescherm in.
- Als het wachtwoord niet is gewijzigd, kan het standaardwachtwoord 1elo zijn.
- Selecteer in het Apps gebied Instellingen.
- Open Over Telefoon, Over Tablet of Over Apparaat, afhankelijk van het Elo-platform.
- Tik zeven keer op Bouwnummer of totdat de melding U bent nu een ontwikkelaar verschijnt.
- Keer terug naar het vorige instellingen scherm.
- Open Ontwikkelaarsopties. Afhankelijk van de Android-versie kunnen de Ontwikkelaarsopties zich onder Systeem of Systeem > Geavanceerd bevinden.
USB-debugging configureren
Nieuwere Elo Android-platforms - Inclusief Android 14
- Zorg ervoor dat de USB-kabel niet is aangesloten op het Elo-apparaat.
- Schakel USB-debugging in onder Ontwikkelaarsopties.
- Selecteer OK als u wordt gevraagd om USB-debugging te bevestigen.
De optie Switch USB to Device Mode die op sommige oudere Elo Android-platforms wordt gebruikt, is niet vereist op ondersteunde nieuwere Android 14-platforms. Als deze optie niet wordt weergegeven in de Ontwikkelaarsopties, ga dan verder met de USB-verbinding procedure hieronder.
Oudere Elo Android-platforms met apparaatmodus
Als het Elo-apparaat een Switch USB to Device Mode optie heeft in de Ontwikkelaarsopties:
- Zorg ervoor dat de USB-kabel niet is aangesloten op het Elo-apparaat.
- Schakel USB-debugging in.
- Schakel Switch USB to Device Mode in.
- Selecteer OK als u wordt gevraagd.
Het inschakelen van Switch USB to Device Mode op toepasselijke Elo-platforms kan de communicatie met de USB-periferiepoorten stoppen.
Verbinden met het Elo-apparaat via USB
- Verbind het Elo-apparaat met de ontwikkelingscomputer met de juiste USB-datakabel.
USB-kabel- en debugpoortvereisten verschillen per Elo-product. Voorbeelden zijn:
- I-Series 2.0: USB Type-A naar USB Type-A.
- PayPoint Plus voor Android en PayPoint voor Android Rev B: Mini-USB naar USB Type-A.
- Nieuwere Elo Android-producten: Gebruik de USB-debugpoort en kabel zoals vermeld in de handleiding van het product.
Gebruik een USB-kabel die gegevens ondersteunt. Oplaadkabels voor alleen USB kunnen geen ADB-verbinding tot stand brengen.
- Open de Windows Opdrachtprompt of Windows Terminal en navigeer naar de uitgepakte platform-tools map.
- Voer de volgende opdracht in:
adb devices- Het Elo-apparaat kan een autorisatiebericht weergeven met de vraag of USB-debugging van de aangesloten computer moet worden toegestaan.
- Als u wordt gevraagd, selecteer dan Toestaan of OK. U kunt ook Altijd toestaan vanaf deze computer selecteren indien van toepassing.
- Voer de volgende opdracht opnieuw uit:
adb devices- Controleer of het Elo-apparaat wordt vermeld met de status apparaat.
Het Elo-apparaat is nu klaar om ADB-opdrachten van de ontwikkelingscomputer te accepteren.
ADB gebruiken via een netwerkverbinding
ADB kan ook communiceren met ondersteunde Elo Android-apparaten via een netwerkverbinding. Dit kan nuttig zijn wanneer de USB-apparaatmodus interferentie zou veroorzaken met aangesloten USB-periferieën.
Een bestaande USB ADB-verbinding overschakelen naar TCP/IP
- Verbind het Elo-apparaat en de ontwikkelingscomputer met hetzelfde netwerk.
- Stel een werkende USB ADB-verbinding in met behulp van de bovenstaande procedures.
- Bepaal het IP-adres van het Elo-apparaat.
- Voer vanaf de ontwikkelingscomputer in:
adb tcpip 5555- Voer de volgende opdracht in, waarbij u <device-ip-address> vervangt door het IP-adres van het Elo-apparaat:
adb connect <device-ip-address>:5555Voorbeeld:
adb connect 192.168.1.100:5555- Voer de volgende opdracht uit om de netwerkverbinding te verifiëren:
adb devicesHet Elo-apparaat moet in de lijst verschijnen met zijn IP-adres gevolgd door :5555.
Gebruik ADB alleen over TCP/IP op een vertrouwd netwerk. Stel een ADB-verbinding niet bloot aan een niet-vertrouwd of publiek toegankelijk netwerk.
Problemen met USB ADB-verbindingen oplossen
Als het Elo-apparaat niet verschijnt wanneer u adb devices uitvoert, volg dan de volgende stappen.
- Ga op het Elo-apparaat terug naar Instellingen > Ontwikkelaarsopties.
- Selecteer Herroep USB-debugging autorisaties.
- Selecteer OK om eerder geautoriseerde computers te wissen.
- Schakel USB-debugging uit.
- Koppel de USB-kabel van het Elo-apparaat los.
- Voer vanaf de Windows Opdrachtprompt of Windows Terminal de volgende opdrachten in:
adb kill-server
adb start-server- Schakel USB-debugging opnieuw in.
- Schakel op een ouder Elo-platform dat apparaatmodus vereist ook Switch USB to Device Mode in.
- Sluit de USB-kabel opnieuw aan.
- Voer uit:
adb devices- Als u op het Elo-apparaat wordt gevraagd, selecteer dan Altijd toestaan vanaf deze computer en selecteer vervolgens Toestaan of OK.
- Voer de volgende opdracht opnieuw uit:
adb devices- Als het Elo-apparaat wordt vermeld met de status apparaat, is de verbinding succesvol hersteld.
Aanvullende informatie
Voor aanvullende informatie over Android Debug Bridge, zie Android Debug Bridge (adb) - Android Developers.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article