Jak korzystać z ADB lub Fastboot z dowolnego katalogu na komputerze z systemem Windows / Linux

Jeśli zapoznałeś się z naszym samouczkiem na temat konfigurowania narzędzi platformy adb i fastboot na komputerze, może być denerwujące, że musisz za każdym razem nawigować do folderu, szczególnie jeśli często używasz któregoś z narzędzi. Konieczność kopiowania plików do folderu narzędzi platformy jest również denerwująca, gdy chcesz flashować pliki na urządzeniu. Dla mnie jest to frustrujące, ponieważ używam dysku SSD i nie lubię kopiować plików do folderu narzędzi platformy, a następnie usuwać je później. Można jednak uruchomić narzędzia adb lub fastboot z dowolnego katalogu na komputerze z systemem Windows lub Linux, więc nigdy nie będziesz musiał zmieniać katalogów, aby uruchamiać jakiekolwiek polecenia.


Co to jest zmienna systemowa PATH?

ŚCIEŻKA jest używana przez system Windows do określania lokalizacji ważnych plików wykonywalnych. Zwykle są to pliki znajdujące się w katalogach systemowych, takie jak C: \ Windows i C: \ Windows \ system32. Dlatego możesz wpisać „calc” w wierszu polecenia, aby uruchomić kalkulator, ale nie „chrome”, aby uruchomić Google Chrome. Ta zmienna jest czasem zmieniana przez aplikacje podczas ich instalowania, takie jak Java. Java dodaje się do zmiennej PATH podczas instalacji, co oznacza, że ​​możesz używać Java z dowolnego katalogu. Jest to przydatne dla osób korzystających z aplikacji Java, więc program nie musi próbować na sztywno kodować lokalizacji Java.

Zmodyfikujemy zmienną systemową PATH, aby umożliwić nam korzystanie z adb lub Fastboot w dowolnym miejscu na naszym komputerze z systemem Windows. ŚCIEŻKA istnieje również w systemie Linux i zwykle zawiera katalogi bin i sbin. Omówię również dodawanie narzędzi platformy do zmiennej Linux PATH.

Uwaga: oba samouczki wymagają dostępu administratora / sudo. Dodawanie do systemu Windows ma dwie metody. Zdecydowanie sugeruję pierwszą, ale obie działają dobrze, a druga jest lepsza, jeśli planujesz dużo używać zmiennej PATH.

Dodawanie adb i Fastboot do ŚCIEŻKI Windows (Metoda 1)

Nie jest to tak naprawdę dodawanie go do zmiennej PATH systemu Windows jako takiej, ale dodanie go do folderu, który już znajduje się w zmiennej PATH. Po prostu skopiuj adb.exe, fastboot.exe, AdbWinApi.dll i AdbWinUsbApi.dll do C: \ Windows i gotowe. Powinieneś być teraz w stanie uruchomić adb i fastboot z wiersza poleceń. Jest to zdecydowanie najłatwiejsza i najbardziej głupia metoda konfiguracji. Jeśli z jakiegokolwiek powodu to nie działa, postępuj zgodnie z metodą 2.

Dodawanie adb i Fastboot do ŚCIEŻKI Windows (Metoda 2)

Krok 1

Otwórz Eksploratora Windows i kliknij prawym przyciskiem myszy „Mój komputer”. Wybierz „Właściwości”, a pojawi się ekran z informacjami o systemie.

Krok 2

Wybierz „Zaawansowane ustawienia systemu”.

Krok 3

Wybierz „Zmienne środowiskowe”

Krok 4

Poszukaj zmiennej o nazwie „Ścieżka” i kliknij ją dwukrotnie.

Krok 5

Kliknij „Przeglądaj” i przejdź do folderu, w którym rozpakowałeś pliki adb. Następnie „w porządku” ze wszystkich otwartych systemów Windows. Uruchom nowy PowerShell lub wiersz polecenia i wpisz „adb”, aby sprawdzić, czy lokalizacja została dodana. Jeśli nie, uruchom ponownie komputer i spróbuj ponownie.

Przed kliknięciem „Przeglądaj” upewnij się, że żadne pole nie jest podświetlone. Jeśli pole jest podświetlone, zastąpisz je. Kliknij gdzieś na liście, która nie zawiera wpisu, aby upewnić się, że nie zastąpisz pola.


Dodanie adb i Fastboot do Linux PATH

Będę używać Ubuntu do tego samouczka, tylko za pośrednictwem wiersza poleceń. Możesz edytować plik .bashrc za pomocą GUI, ale musisz przejść do katalogu głównego katalogu domowego i nacisnąć Ctrl + H. Upewnij się, że masz pobrane i wyodrębnione narzędzia platformy.

Krok 1

Zanotuj ścieżkę wyodrębnionych narzędzi adb. Dla mnie wyodrębniłem je do / home / adam / adb / platform-tools.

Krok 2

Musisz edytować plik .bashrc. Wróć do katalogu domowego i uruchom następujące polecenie.

 sudo nano .bashrc 

Jeśli wolisz używać vi lub gedit, możesz zamiast tego.

Krok 3

Dodaj następujący wiersz na końcu pliku .bashrc. Ostrożnie edytuj ten plik, nie dodawaj nic innego ani niczego nie zmieniaj.

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

I wpisz

 adb 

aby sprawdzić, czy to działa. Jeśli wyświetla się błąd (zwykle na komputerach 64-bitowych), zainstaluj pakiety glibc.i686 i libstdc ++ i powinno działać.


Gotowy!

Po zakończeniu pracy powinieneś być w stanie po prostu wykonywać polecenia adb lub fastboot z dowolnego miejsca na komputerze z systemem Windows lub Linux. Jak powiedziałem, jest to niezwykle przydatne, a także pozwala na lepszą organizację, dzięki czemu nie musisz umieszczać wszystkich plików flashowanych w tych samych folderach.