Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

10 podstawowych poleceń terminalu Androida, które powinieneś znać

Spisu treści:

Anonim

Dla wielu z nas fakt, że możemy podłączyć nasz telefon z Androidem do komputera i wchodzić z nim w interakcje, jest dużym plusem. Poza czasami, kiedy coś zepsuliśmy i musimy to naprawić, istnieje wiele powodów, dla których zaawansowany użytkownik Androida chciałby porozmawiać ze swoim urządzeniem. Aby to zrobić, musisz mieć kilka narzędzi i znać kilka poleceń. O tym dzisiaj będziemy rozmawiać.

To prawda, że ​​nie będzie to końcowa dyskusja na temat komend adb, ale istnieje 10 podstawowych komend, które każdy powinien wiedzieć, jeśli planuje zejść i zabrudzić się z linii poleceń.

Będziesz potrzebować narzędzi, a zdobycie ich jest łatwe. Przejdź na stronę programisty Androida. Możesz zainstalować pełny pakiet Android Studio, jeśli potrzebujesz dodatkowych narzędzi do debugowania, lub możesz przewinąć w dół do dołu strony i pobrać tylko narzędzia wiersza poleceń. O ile nie opracowujesz ani nie debugujesz czegoś na telefonie lub na telefonie, potrzebujesz tylko narzędzi wiersza poleceń.

  • Instalowanie zestawu SDK na komputerze
  • Instalowanie narzędzi wiersza polecenia bez pełnego zestawu SDK

Jeśli używasz systemu Windows, jest jeszcze jeden krok. Odwiedź stronę producenta swojego urządzenia i zainstaluj sterowniki adb i fastboot dla systemu Windows. Będziesz tego potrzebować, aby komputer mógł komunikować się z urządzeniem z Androidem. Jeśli trafisz w kłopoty (Windows może być kapryśny), odwiedź fora i ktoś z pewnością będzie w stanie ci pomóc.

Teraz, gdy wszyscy jesteśmy na tej samej stronie, włącz debugowanie USB na swoim urządzeniu (zajrzyj do instrukcji obsługi swojego urządzenia, jeśli potrzebujesz pomocy w jego znalezieniu) i podłącz telefon do komputera.

No to ruszamy.

1. Polecenie adb devices

Najważniejsze jest polecenie urządzeń adb, ponieważ zapewnia ono komunikację między komputerem a urządzeniem z Androidem. Dlatego najpierw to omówimy.

Jeśli jesteś profesjonalistą w systemie operacyjnym na swoim komputerze, możesz dodać katalog z narzędziami Android do swojej ścieżki. Jeśli nie, nie martw się. Po prostu uruchom terminal lub konsolę poleceń i wskaż tam, gdzie umieściłeś pobrane powyżej narzędzia.

Gdy masz pewność, że znajdujesz się we właściwym folderze, wpisz adb devices w wierszu polecenia. Jeśli otrzymasz numer seryjny, możesz zacząć! Jeśli nie, upewnij się, że znajdujesz się we właściwym folderze i że masz poprawnie zainstalowany sterownik urządzenia, jeśli korzystasz z systemu Windows. I upewnij się, że masz włączone debugowanie USB!

Teraz, gdy mamy już wszystko skonfigurowane, spójrzmy na kilka kolejnych poleceń.

2. Polecenie adb push

Jeśli chcesz programowo przenieść plik na urządzenie z Androidem, użyj polecenia adb push. Musisz znać kilka parametrów, a mianowicie pełną ścieżkę pliku, który przesyłasz, i pełną ścieżkę do miejsca, w którym chcesz go umieścić. Na powyższym zdjęciu pcham utwór z folderu Muzyka na pulpicie do folderu Muzyka w telefonie.

Zwróć uwagę na ukośniki w ścieżce pliku i cudzysłowy wokół ścieżki na moim komputerze w poleceniu. Windows używa \ jako przełącznika katalogu w ścieżce pliku, a Unix używa /. Ponieważ nazwa pliku zawiera spacje i znaki specjalne (celowo nazwałem go w ten sposób!), Musisz zawrzeć ścieżkę w cudzysłowie.

3. Polecenie ściągania adb

Jeśli adb push wysyła pliki do urządzenia z Androidem, to znaczy, że polecenie ściągania adb je wyciągnie.

Dokładnie tak działa i działa tak samo, jak komenda push adb. Musisz znać zarówno ścieżkę do pliku, który chcesz pobrać, jak i ścieżkę, w której chcesz go umieścić. Możesz pozostawić ścieżkę docelową pustą, a plik upuści się w folderze narzędzi, aby ułatwić.

W tym przykładzie zrobiłem to ciężko i wprowadziłem pełne ścieżki, abyś mógł zobaczyć, jak to wygląda. Zapamiętaj tutaj swój ukośnik do przodu i do tyłu, a nie będziesz mieć problemów.

4. Polecenie adb restart

Dokładnie tak myślisz - sposób na ponowne uruchomienie urządzenia z wiersza poleceń. Uruchomienie jest proste: po prostu wpisz adb restart i wpisz.

Zanim powiesz „Mogę tylko nacisnąć przycisk!” musisz zrozumieć, że te polecenia można wykonać za pomocą skryptów, a urządzenie może uruchomić się ponownie w środku skryptu, jeśli zajdzie taka potrzeba. To dobry segregator do piątego.

5. Polecenia adb reboot-bootloader i adb reboot odzyskiwania

Nie tylko możesz zrestartować urządzenie, ale możesz też określić, że uruchomi się ponownie w bootloaderze. Jest to bardzo przydatne, ponieważ czasami te kombinacje przycisków są drażliwe, a jeśli masz wiele urządzeń, trudno je wszystkie zapamiętać. Niektóre urządzenia nawet nie mają sposobu na rozruch z bootloadera bez tego polecenia. Po raz kolejny możliwość użycia tego polecenia w skrypcie jest bezcenna.

Wykonanie tego jest proste, po prostu wpisz adb reboot-bootloader i naciśnij klawisz Enter.

Większość urządzeń może również uruchomić się w trybie odzyskiwania bezpośrednio za pomocą odzyskiwania restartu adb (uwaga: w tym nie ma łącznika), a niektóre nie. Nie zaszkodzi spróbować.

6. Polecenie urządzenia fastboot

Kiedy pracujesz w bootloaderze, adb już nie działa. Nie uruchomiono jeszcze systemu Android, a narzędzia do debugowania nie są aktywne do komunikacji. W tym miejscu musisz użyć polecenia fastboot.

Fastboot jest prawdopodobnie najpotężniejszym dostępnym narzędziem do debugowania Androida i wiele urządzeń go nie włącza. Jeśli tak, musisz się upewnić, że wszystko się komunikuje. W tym momencie pojawia się polecenie urządzenia Fastboot. Po wyświetleniu monitu wpisz urządzenia Fastboot, a powinieneś zobaczyć numer seryjny, podobnie jak polecenie urządzeń adb, które widzieliśmy wcześniej.

Jeśli coś nie działa i korzystasz z systemu Windows, prawdopodobnie masz problem ze sterownikiem i musisz go uzyskać od producenta.

7. Polecenie odblokowania fastboot

Proces odblokowania Fastboot usunie wszystko z telefonu i zresetuje go.

Święty Graal poleceń Androida, szybkie flashowanie odblokowania robi jedną rzecz i tylko jedno - odblokowuje bootloader. Nie jest włączony na każdym telefonie, nawet na telefonach obsługujących szybkie uruchamianie, ale dołączamy go, ponieważ nawet jeśli go nie potrzebujesz, jest to ważna część otwartości Androida. Google nie dba o to, co robimy z telefonami, o ile nie jest to sprzeczne z zasadami dostępu do Google Play, i obejmuje to łatwy sposób na otwarcie ich, nawet jeśli firma, która stworzyła Twój telefon, nie obsługuje tego.

Korzystanie z niego jest dość łatwe. Po użyciu urządzeń Fastboot, aby upewnić się, że wszystko się komunikuje, po prostu wpisz fastboot flashowanie odblokuj po znaku zachęty i naciśnij klawisz Enter. Spójrz na swoje urządzenie, przeczytaj uważnie i dokonaj mądrego wyboru.

8. Polecenie instalacji adb

Podczas gdy adb push może kopiować pliki na nasze urządzenia z Androidem, adb install może faktycznie instalować aplikacje. Musisz podać ścieżkę, w której zapisany jest plik.apk, a następnie uruchomić go w następujący sposób: adb install TheAppName.apk.

Jeśli aktualizujesz aplikację, użyj przełącznika -r: adb install -r TheAppName.apk. Istnieje również przełącznik -s, który próbuje zainstalować na karcie SD, a także inne polecenia, które prawdopodobnie nigdy nie będą potrzebne.

I wreszcie, możesz odinstalować aplikacje według nazwy pakietu za pomocą adb odinstaluj pakiet nazwa-tutaj. Odinstaluj ma również przełącznik. Przełącznik -k odinstaluje aplikację, ale pozostawi wszystkie dane aplikacji i pamięć podręczną.

9. Polecenie adb sideload

Aktualizacja OTS (bezprzewodowa) jest pobierana przez telefon jako plik.zip. Możesz również pobrać ten plik zip ręcznie i zainstalować go bez konieczności oczekiwania na przesłanie aktualizacji przez telefon. Wynik końcowy jest taki sam, jakbyś czekał, ale nie znosimy czekać.

Wszystko, co musisz zrobić, to pobrać aktualizację na komputer. Podłącz telefon do komputera. Następnie uruchom ponownie telefon w trybie odzyskiwania i za pomocą przycisków zwiększania i zmniejszania głośności wybierz Zastosuj aktualizację z ADB. Następnie wskocz do swojego ulubionego terminalu / wiersza poleceń i wpisz adb sideload Full-Path-to-the-file.zip i naciśnij klawisz Enter. Pozwól, by rzeczy potoczyły się, a ty będziesz złoty.

10. Polecenie powłoki adb

Polecenie powłoki adb dezorientuje wielu ludzi. Istnieją dwa sposoby korzystania z niego: jeden, w którym wysyłasz polecenie do urządzenia, aby działało we własnej powłoce wiersza poleceń, i jeden, w którym faktycznie wprowadzasz powłokę poleceń urządzenia z terminala.

Na powyższym obrazku jestem wewnątrz powłoki urządzenia. Dotarcie tam jest dość łatwe, wystarczy wpisać powłokę adb i wejść. Wewnątrz możesz wchodzić w interakcję z rzeczywistym systemem operacyjnym w telefonie. Ostrzegam cię, że jeśli nie znasz się na skorupie popiołu lub pocisku, musisz uważać tutaj, bo jeśli nie, wszystko może szybko skręcić na południe. Ash i bash to powłoki poleceń. Pozwalają na interakcję z telefonem za pomocą wpisywanych poleceń, a wielu ludzi używa jednego lub obu na swoich komputerach z systemem Linux lub Mac, nawet jeśli o tym nie wiedzieli. ** To nie jest DOS, więc nie próbuj żadnych poleceń DOS. **

Inną metodą użycia polecenia powłoki adb jest użycie go do poinformowania telefonu o uruchomieniu polecenia powłoki bez wchodzenia do powłoki. Korzystanie z niego jest łatwe; wpisz powłokę adb Przykładem może być zmiana uprawnień do takiego pliku: adb shell chmod666 / sdcard / somefile.

Zachowaj ostrożność, uruchamiając bezpośrednie polecenia za pomocą tych metod.

I masz to. Jest wiele innych poleceń do nauczenia się, jeśli jesteś typem, który lubi się uczyć poleceń, ale te 10 naprawdę musisz wiedzieć, jeśli chcesz zacząć kopać w wierszu polecenia.

Zaktualizowano w sierpniu 2018 r., Aby być na bieżąco z najnowszymi wersjami Androida.