Ställ in ADB och Fastboot för att användas var som helst på din Windows- eller Linux-dator

Om du vill använda adb eller fastboot från valfri mapp på din Windows- eller Linux-dator kan du helt enkelt redigera din dators PATH-variabel!

Om du har följt vår handledning om hur du konfigurerar adb- och fastboot-plattformsverktygen på din dator, kan det vara irriterande att behöva navigera till mappen varje gång, särskilt om du använder något av verktygen ganska ofta. Att behöva kopiera filer till mappen plattformsverktyg är också irriterande när du vill flasha saker på din enhet. För mig är det frustrerande eftersom jag använder en SSD och jag ogillar att behöva kopiera mina filer till min plattformsverktygsmapp och sedan ta bort dem efteråt. Det är dock möjligt att köra adb- eller fastboot-verktygen från vilken katalog som helst på din Windows- eller Linux-dator så att du aldrig behöver byta katalog för att köra några kommandon.


Vad är PATH-systemvariabeln?

PATH används av Windows för att ange platsen för viktiga körbara filer. Vanligtvis är dessa filer som finns i systemkatalogerna, till exempel C:\Windows och C:\Windows\system32. Det är därför du kan skriva "calc" i kommandotolken för att starta kalkylatorn, men inte "chrome" för att starta Google Chrome. Denna variabel ändras ibland av applikationer när du installerar dem, till exempel Java. Java lägger till sig själv till PATH-variabeln vid installation, vilket innebär att du kan använda Java från vilken katalog som helst. Detta är användbart för personer som använder Java-applikationer så att programmet inte behöver försöka hårdkoda Java-platsen.

Vi kommer att modifiera PATH-systemvariabeln så att vi kan använda adb eller Fastboot var som helst på vår Windows-dator. PATH finns också på Linux och innehåller vanligtvis katalogerna bin och sbin. Jag kommer att täcka hur man lägger till plattformsverktygen till Linux PATH-variabeln också.

Obs: Båda självstudierna kräver administratörs-/sudo-åtkomst. Att lägga till i Windows har två metoder. Jag rekommenderar starkt den första, men båda fungerar bra och den andra är bättre om du planerar att använda PATH-variabeln mycket.

Lägga till adb och Fastboot till Windows PATH (metod 1)

Detta är egentligen inte att lägga till den till Windows PATH-variabeln i sig, utan mer att lägga till den i en mapp som redan finns i PATH-variabeln. Kopiera bara dina adb.exe, fastboot.exe, AdbWinApi.dll och AdbWinUsbApi.dll till C:\Windows och du är klar. Du bör kunna köra adb och fastboot från kommandoraden nu. Detta är den överlägset enklaste, mest idiotsäkra metoden för att ställa in detta. Om det av någon anledning inte fungerar, följ metod 2.

Lägga till adb och Fastboot till Windows PATH (metod 2)

Steg 1

Öppna Utforskaren och högerklicka på "Min dator". Välj "Egenskaper" så möts du av en skärm som visar lite systeminformation.

Steg 2

Välj "Avancerade systeminställningar".

Steg 3

Välj "Miljövariabler"

Steg 4

Leta efter variabeln som heter "Path" och dubbelklicka på den.

Steg 5

Klicka på "Bläddra" och navigera till mappen där du extraherade dina adb-filer. Nästa "okej" av alla Windows du har öppna. Starta en ny PowerShell eller kommandotolk och skriv "adb" för att verifiera att platsen har lagts till. Om inte, starta om datorn och försök igen.

Se till att inget fält är markerat innan du klickar på "Bläddra". Om ett fält är markerat kommer du att ersätta det. Klicka någonstans i listan som inte innehåller en post för att säkerställa att du inte ersätter ett fält.


Lägger till adb och Fastboot till Linux PATH

Jag kommer att använda Ubuntu för denna handledning, endast via kommandoraden. Du kan redigera .bashrc-filen via GUI, men du måste navigera till roten av din hemkatalog och trycka på Ctrl+H. Se till att du har laddat ner och extraherat plattformsverktygen.

Steg 1

Notera sökvägen för adb-verktygen du extraherade. För mig extraherade jag dem till /home/adam/adb/platform-tools.

Steg 2

Du måste redigera din .bashrc-fil. Gå tillbaka till din hemkatalog och kör följande kommando.

sudonano.bashrc

Om du föredrar att använda vi eller gedit kan du istället.

Steg 3

Lägg till följande rad i slutet av .bashrc-filen. Var försiktig med att redigera den här filen, lägg inte till något annat eller ändra något annat.

export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb

Och typ

adb

för att kolla om det fungerar. Om det ger dig ett fel (vanligtvis på 64-bitars datorer), installera paketen glibc.i686 och libstdc++ och det borde fungera.


Gjort!

Du är nu klar, du bör nu helt enkelt kunna köra adb- eller fastboot-kommandona från var som helst på din Windows- eller Linux-dator. Detta är som sagt otroligt användbart och möjliggör också bättre organisation så att du inte behöver lägga alla dina flashbara filer i samma mappar.