Hoe installeer en gebruik je ADB, het Android Debug Bridge-hulpprogramma
ADB, Android Debug Bridge, is een opdrachtregelprogramma dat wordt meegeleverd met de Android SDK van Google. ADB kan uw apparaat vanaf een computer via USB bedienen, bestanden heen en weer kopiëren, apps installeren en verwijderen, shell-opdrachten uitvoeren en meer.
We hebben een aantal andere trucs besproken waarvoor ADB in het verleden is vereist, waaronder het maken van back-ups en het herstellen van je smartphone of tablet en het standaard installeren van Android-apps op je SD-kaart. ADB wordt gebruikt voor een verscheidenheid aan geeky Android-trucs.
Stap één: de Android SDK instellen
Ga naar de Android SDK-downloadpagina en scrol omlaag naar 'Alleen SDK-hulpmiddelen'. Dit is een set hulpprogramma's met ADB. Download het ZIP-bestand voor uw platform en pak het uit waar u de ADB-bestanden wilt opslaan: ze zijn draagbaar, dus u kunt ze overal neerzetten waar u maar wilt.
Start de SDK Manager EXE en schakel alles uit, behalve 'Android SDK Platform-tools'. Als u een Nexus-telefoon gebruikt, kunt u ook "Google USB Driver" selecteren om de stuurprogramma's van Google te downloaden. Klik op de knop Installeren. Hiermee download en installeer je het pakket met platformhulpprogramma's dat ADB en andere hulpprogramma's bevat.
Wanneer dit is voltooid, kunt u de SDK-manager sluiten.
Stap twee: Schakel USB-foutopsporing op uw telefoon in
Als u ADB wilt gebruiken op uw Android-apparaat, moet u een functie inschakelen met de naam USB-foutopsporing. Open de app-lade van uw telefoon, tik op het pictogram Instellingen en selecteer 'Over de telefoon'. Scrol helemaal naar beneden en tik zeven keer op het item "Buildnummer". Je zou een bericht moeten krijgen dat je nu een ontwikkelaar bent.
Ga terug naar de hoofdpagina Instellingen en je zou een nieuwe optie onderaan moeten zien met de naam "Opties voor ontwikkelaars". Open dat en schakel "USB Debugging" in.
Later, wanneer u uw telefoon op uw computer aansluit, ziet u een popup met de titel 'Allow USB Debugging?' Op uw telefoon. Vink het vakje "Altijd toestaan van deze computer" aan en tik op OK.
Stap drie: Test ADB en installeer de stuurprogramma's van uw telefoon (indien nodig)
Open de map waarin u de SDK-hulpmiddelen hebt geïnstalleerd en open de map met platform-tools. Dit is waar het ADB-programma is opgeslagen. Houd Shift ingedrukt en klik met de rechtermuisknop in de map. Kies "Open opdrachtvenster hier".
Als u wilt testen of ADB correct werkt, sluit u uw Android-apparaat aan op uw computer met een USB-kabel en voert u de volgende opdracht uit:
adb-apparaten
U zou een apparaat in de lijst moeten zien. Als uw apparaat is verbonden maar er niets in de lijst wordt weergegeven, moet u de juiste stuurprogramma's installeren.
De fabrikant van uw telefoon kan een downloadbaar stuurprogramma voor uw apparaat leveren. Dus ga naar hun website en vind de stuurprogramma's voor uw apparaat - Motorola's zijn hier, Samsung is hier, en HTC's komen als onderdeel van een suite genaamd HTC Sync Manager. U kunt ook zoeken naar XDA-ontwikkelaars voor downloads van stuurprogramma's zonder de extra software.
U kunt ook proberen het Google USB-stuurprogramma te installeren vanuit de map Extras in het SDK Manager-venster, zoals we al in de eerste stap noemden. Dit werkt met sommige telefoons, waaronder Nexus-apparaten.
Als u het USB-stuurprogramma van Google gebruikt, moet u mogelijk Windows dwingen de geïnstalleerde stuurprogramma's voor uw apparaat te gebruiken. Open Apparaatbeheer (klik op Start, typ Apparaatbeheer en druk op Enter), zoek uw apparaat op, klik er met de rechtermuisknop op en selecteer Eigenschappen. Mogelijk ziet u een geel uitroepteken naast het apparaat als het stuurprogramma niet goed is geïnstalleerd.
Klik op het tabblad Stuurprogramma op Stuurprogramma bijwerken.
Gebruik de optie Door mijn computer bladeren voor stuurprogramma's.
U vindt het Google USB-stuurprogramma in de map "Extra's" waar u uw Android SDK-bestanden hebt geïnstalleerd. Selecteer de google \ usb_driver
map en klik op Volgende.
Nadat u de stuurprogramma's van uw apparaat hebt geïnstalleerd, sluit u uw telefoon aan en probeert u de opdracht adb-apparaten nogmaals:
adb-apparaten
Als alles goed is gegaan, zou u uw apparaat in de lijst moeten zien en bent u klaar om ADB te gebruiken!
Stap vier (optioneel): voeg ADB toe aan uw systeempad
In zijn huidige vorm moet je naar de map van ADB navigeren en daar een opdrachtprompt openen wanneer je hem wilt gebruiken. Als u het echter toevoegt aan uw Windows System PATH, is dat niet nodig - u kunt gewoon typen adb
vanaf de opdrachtprompt om opdrachten uit te voeren wanneer u maar wilt, ongeacht in welke map u zich bevindt.
Het proces is een beetje anders op Windows 7 en 10, dus bekijk onze volledige handleiding voor het bewerken van uw System PATH voor de vereiste stappen om dit te doen.
Handige ADB-opdrachten
Naast de verschillende trucs die ADB vereisen, biedt ADB een aantal nuttige opdrachten:
adb installeren C: \ package.apk - Installeert het pakket op C: \ package.apk op uw computer op uw apparaat.
adb verwijderen verpakkingsnaam - Hiermee wordt het pakket met package.name van uw apparaat verwijderd. U zou bijvoorbeeld de naam com.rovio.angrybirds gebruiken om de Angry Birds-app te verwijderen.
adb pushC: \ bestand / sdcard / bestand - Duwt een bestand van uw computer naar uw apparaat. De opdracht hier duwt bijvoorbeeld het bestand dat zich op C: \ bestand op uw computer bevindt naar / sdcard / file op uw apparaat
adb pull / sdcard / bestand C: \ bestand - Trekt een bestand van uw apparaat naar uw computer - werkt als adb-push, maar dan omgekeerd.
adb logcat - Bekijk het log van uw Android-apparaat. Kan handig zijn voor het debuggen van apps.
adb shell - Geeft je een interactieve Linux commandoregel shell op je apparaat.
adb shell commando - Voert de opgegeven shell-opdracht uit op uw apparaat.
Raadpleeg de Android Debug Bridge-pagina op de Android-ontwikkelaarssite van Google voor een volledige gids voor ADB.
Image Credit: LAI Ryanne op Flickr