Als u adb of fastboot vanuit elke map op uw Windows- of Linux-computer wilt gebruiken, kunt u eenvoudigweg de PATH-variabele van uw computer bewerken!
Als je het gevolgd hebt onze tutorial over het instellen van de adb- en fastboot-platformtools op uw computer, kan het vervelend zijn om elke keer naar de map te moeten navigeren, vooral als u beide tools vrij vaak gebruikt. Het is ook vervelend om bestanden naar de map met platformtools te moeten kopiëren wanneer u dingen op uw apparaat wilt flashen. Voor mij is het frustrerend omdat ik een SSD gebruik en ik het niet leuk vind om mijn bestanden naar de map met platformtools te moeten kopiëren en ze daarna te verwijderen. Het is echter mogelijk om de adb- of fastboot-tools vanuit elke map op uw Windows- of Linux-pc uit te voeren, zodat u nooit van map hoeft te wisselen om opdrachten uit te voeren.
Wat is de PATH-systeemvariabele?
PATH wordt door Windows gebruikt om de locatie van belangrijke uitvoerbare bestanden op te geven. Meestal zijn dit bestanden die zich in de systeemmappen bevinden, zoals C:\Windows en C:\Windows\system32. Dit is de reden waarom u 'calc' in de opdrachtprompt kunt typen om de rekenmachine te starten, maar niet 'chrome' om Google Chrome te starten. Deze variabele wordt soms gewijzigd door toepassingen wanneer u deze installeert, zoals Java. Java voegt zichzelf tijdens de installatie toe aan de PATH-variabele, wat betekent dat u Java vanuit elke map kunt gebruiken. Dit is handig voor mensen die Java-applicaties gebruiken, zodat het programma niet hoeft te proberen de Java-locatie hard te coderen.
We zullen de PATH-systeemvariabele aanpassen zodat we adb of Fastboot overal op onze Windows-computer kunnen gebruiken. PATH bestaat ook op Linux en bevat meestal de mappen bin en sbin. Ik zal ook bespreken hoe je de platformtools aan de Linux PATH-variabele kunt toevoegen.
Opmerking: voor beide tutorials is beheerders-/sudo-toegang vereist. Toevoegen aan Windows kent twee methoden. Ik raad ten zeerste de eerste aan, maar beide werken prima en de tweede is beter als je van plan bent de PATH-variabele veel te gebruiken.
Adb en Fastboot toevoegen aan het Windows PATH (methode 1)
Dit voegt het niet echt toe aan de Windows PATH-variabele, maar voegt het meer toe aan een map die al in de PATH-variabele staat. Kopieer eenvoudig uw adb.exe, fastboot.exe, AdbWinApi.dll en AdbWinUsbApi.dll naar C:\Windows en u bent klaar om te gaan. Je zou nu adb en fastboot vanaf de opdrachtregel moeten kunnen uitvoeren. Dit is veruit de gemakkelijkste en meest onfeilbare methode om dit in te stellen. Als het om welke reden dan ook niet werkt, volg dan methode 2.
Adb en Fastboot toevoegen aan het Windows PATH (methode 2)
Stap 1
Open Windows Verkenner en klik met de rechtermuisknop op "Mijn pc". Selecteer "Eigenschappen" en u wordt begroet met een scherm met wat systeeminformatie.
Stap 2
Selecteer "Geavanceerde systeeminstellingen".
Stap 3
Selecteer "Omgevingsvariabelen"
Stap 4
Zoek naar de variabele met de naam "Pad" en dubbelklik erop.
Stap 5
Klik op "Bladeren" en navigeer naar de map waar u uw adb-bestanden hebt uitgepakt. Vervolgens "oké" uit alle geopende vensters. Start een nieuwe PowerShell of opdrachtprompt en typ "adb" om te verifiëren dat de locatie is toegevoegd. Als dit niet het geval is, start u uw pc opnieuw op en probeert u het opnieuw.
Zorg ervoor dat er geen veld gemarkeerd is voordat u op "Bladeren" klikt. Als een veld gemarkeerd is, vervangt u het uiteindelijk. Klik ergens in de lijst die geen vermelding bevat, om er zeker van te zijn dat u geen veld vervangt.
Adb en Fastboot toevoegen aan het Linux PATH
Ik zal Ubuntu voor deze tutorial gebruiken, alleen via de opdrachtregel. U kunt het .bashrc-bestand bewerken via de GUI, maar u moet naar de hoofdmap van uw thuismap navigeren en op Ctrl+H drukken. Zorg ervoor dat u de platformtools hebt gedownload en uitgepakt.
Stap 1
Noteer het pad van de adb-tools die u hebt uitgepakt. Voor mij heb ik ze uitgepakt naar /home/adam/adb/platform-tools.
Stap 2
U moet uw .bashrc-bestand bewerken. Ga terug naar uw thuismap en voer de volgende opdracht uit.
sudonano.bashrc
Als u liever vi of gedit gebruikt, kunt u dat ook doen.
Stap 3
Voeg de volgende regel toe aan het einde van het .bashrc-bestand. Wees voorzichtig met het bewerken van dit bestand, voeg niets anders toe en verander niets anders.
export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb
En typ
adb
om te controleren of het werkt. Als u een foutmelding krijgt (meestal op 64-bits computers), installeer dan de pakketten glibc.i686 En libstdc++ en het zou moeten werken.
Klaar!
U bent nu klaar. U zou nu eenvoudig de adb- of fastboot-opdrachten vanaf elke plek op uw Windows- of Linux-computer moeten kunnen uitvoeren. Zoals ik al zei, is dit ongelooflijk handig en zorgt het ook voor een betere organisatie, zodat u niet al uw flashbare bestanden in dezelfde mappen hoeft te plaatsen.