Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

10 Základné príkazy terminálu pre Android, ktoré by ste mali vedieť

Obsah:

Anonim

Pre mnohých z nás je veľká výhoda skutočnosť, že môžeme pripojiť náš telefón so systémom Android k počítaču a pracovať s ním. Popri časoch, keď sme niečo rozbili a je potrebné to napraviť, existuje veľa dôvodov, prečo by pokročilý používateľ systému Android chcel hovoriť so svojím zariadením. Na to musíte mať niekoľko nástrojov a poznať niekoľko príkazov. O tom budeme dnes hovoriť.

Je pravda, že toto nebude konečná diskusia o príkazoch adb, ale existuje 10 základných príkazov, ktoré by mal každý vedieť, či má v pláne prísť a zašpiniť ich príkazový riadok.

Budete potrebovať nejaké nástroje a ich získanie je jednoduché. Zamierte na stránku vývojára systému Android. Ak potrebujete ďalšie nástroje na ladenie, môžete nainštalovať celý balík aplikácie Android Studio alebo môžete prejsť nadol do dolnej časti stránky a stiahnuť iba nástroje príkazového riadka. Pokiaľ na telefóne alebo v telefóne niečo nevyvíjate alebo ladíte, budete potrebovať iba nástroje príkazového riadku.

  • Inštalácia súpravy SDK do počítača
  • Inštalácia nástrojov príkazového riadka bez úplnej súpravy SDK

Ak používate systém Windows, je tu ešte jeden krok. Prejdite na stránku výrobcu svojho zariadenia a nainštalujte ovládače adb a fastboot pre Windows. Budete to potrebovať, aby váš počítač mohol hovoriť so zariadením Android. Ak narazíte na problém (systém Windows môže byť nestabilný), navštívte fóra a niekto vám musí pomôcť s jeho pomocou.

Teraz, keď sme všetci na tej istej stránke, povoľte ladenie USB na vašom zariadení (ak potrebujete pomoc s hľadaním, pozrite si príručku k zariadeniu) a pripojte telefón k počítaču.

Tu ideme.

1. Príkaz zariadenia ADB

Príkaz zariadenia ADB je najdôležitejším príkazom, pretože slúži na zabezpečenie komunikácie vášho počítača a zariadenia Android. Preto ho najprv pokrývame.

Ak ste profesionálom v operačnom systéme vo svojom počítači, do svojej cesty budete chcieť pridať adresár s nástrojmi Android. Ak nie si, žiadne starosti. Stačí spustiť terminál alebo príkazovú konzolu a nasmerovať ho na miesto, kde ste umiestnili extrahované nástroje, ktoré ste stiahli vyššie.

Keď ste si istí, že ste v správnom priečinku, do príkazového riadka napíšte adb devices. Ak dostanete sériové číslo, je dobré ísť! Ak tak neurobíte, uistite sa, že ste v správnom priečinku a či máte ovládač zariadenia správne nainštalovaný, ak používate systém Windows. A uistite sa, že máte zapnuté ladenie USB!

Teraz, keď máme všetko nastavené, pozrime sa na niekoľko ďalších príkazov.

2. Príkaz push adb

Ak chcete súbor presunúť do zariadenia Android programovo, použite príkaz adb push. Budete musieť poznať niekoľko parametrov, konkrétne úplnú cestu súboru, ktorý tlačíte, a úplnú cestu na miesto, kam ho chcete umiestniť. Na obrázku vyššie posúvam skladbu z môjho priečinka Hudba na pracovnej ploche do priečinka s hudbou v telefóne.

V príkaze si všimnite lomky v ceste k súboru a úvodzovky okolo cesty v mojom počítači. Windows používa \ ako adresárový prepínač v ceste k súboru a Unix používa /. Pretože názov súboru obsahuje medzery a špeciálne znaky (zámerne som to premenoval!), Musíte cestu uzavrieť do úvodzoviek.

3. Príkaz adb pull

Ak program adb push odošle súbory do vášho zariadenia s Androidom, je zrejmé, že príkaz adb pull by ich vytiahol.

Presne to robí a funguje rovnako ako príkaz adb push. Musíte poznať cestu k súboru, ktorý chcete stiahnuť, ako aj cestu, do ktorej chcete súbor umiestniť. Cieľovú cestu môžete nechať prázdnu a súbor sa uloží do priečinka s nástrojmi, aby sa veci zjednodušili.

V tomto príklade som to urobil tvrdo a zadal som celú cestu (cesty), aby ste videli, ako to vyzerá. Nezabudnite tu svoje pravidlá týkajúce sa lomky a spätného lomítka a nebudete mať žiadne problémy.

4. Príkaz adb reštartu

To je presne to, čo si myslíte, že je to - spôsob reštartovania zariadenia z príkazového riadku. Spustenie je jednoduché: stačí zadať reštart systému adb a zadajte ho.

Predtým, ako poviete „Môžem len stlačiť tlačidlo!“ musíte pochopiť, že tieto príkazy môžu byť skriptované a vaše zariadenie sa môže reštartovať v strede skriptu, ak to potrebujete. A to je dobrý segue na číslo päť.

5. Príkazy na reboot-bootloader adb a reštartovanie ADB

Môžete nielen reštartovať zariadenie, ale môžete tiež určiť, že sa reštartuje do zavádzača. Je to strašne užitočné, pretože niekedy sú tieto kombá gombíkové, a ak máte veľa zariadení, je ťažké si ich všetky pamätať. Niektoré zariadenia bez tohto príkazu nemajú spôsob, ako nabootovať zo zavádzača. A opäť, schopnosť používať tento príkaz v skripte je na nezaplatenie.

Je to jednoduché, stačí zadať reboot-bootloader adb a stlačte kláves Enter.

Väčšina zariadení sa môže zaviesť do obnovy priamo pomocou obnovy adb reštartu (všimnite si, že v tomto nie je pomlčka) a niektoré nie. Nič to nebude bolieť vyskúšať.

6. Príkaz zariadení rýchleho zavedenia

Keď pracujete vo vnútri zavádzača, adb už nefunguje. Zatiaľ nemáte zavedený systém Android a nástroje na ladenie nie sú aktívne na komunikáciu. Na jeho mieste budete musieť použiť príkaz fastboot.

Fastboot je pravdepodobne najvýkonnejší dostupný nástroj na ladenie systému Android a veľa zariadení ho nemá povolený. Ak áno, musíte si byť istí, že veci komunikujú. Tu prichádza do úvahy príkaz fastboot devices. Na príkazový riadok stačí zadať zariadenia s rýchlym spustením a mali by ste vidieť sériové číslo, rovnako ako príkaz adb devices, na ktorý sme sa predtým zamerali.

Ak veci nefungujú a používate systém Windows, pravdepodobne máte problém s ovládačom a budete ho musieť získať od výrobcu.

7. Príkaz odomknutia rýchleho zavedenia systému

Proces rýchleho odomknutia vymaže všetko na vašom telefóne a vynuluje ho.

Svätý grál príkazov pre systém Android, odomykanie rýchlym spustením systému robí jednu vec a iba jednu vec - odomkne váš bootloader. Nie je povolená na všetkých telefónoch, dokonca ani na telefónoch, ktoré podporujú rýchle spustenie, ale zahrnujeme ho, pretože aj keď to nepotrebujete, je to dôležitá súčasť otvorenosti systému Android. Google sa nestará o to, čo robíme s telefónmi, pokiaľ to nie je v rozpore s pravidlami prístupu do služby Google Play, a to zahŕňa aj tento jednoduchý spôsob, ako ich otvoriť, aj keď spoločnosť, ktorá vytvorila váš telefón, ho nepodporuje.

Jeho používanie je dosť ľahké. Akonáhle ste použili zariadenia rýchleho spustenia, aby ste sa uistili, že všetko komunikuje, jednoducho zadajte do príkazového riadku blikajúce odomknutie rýchleho spustenia a stlačte kláves Enter. Pozrite sa na svoje zariadenie, pozorne si prečítajte a vyberte si múdro.

8. Príkaz adb install

Aj keď aplikácia adb push môže kopírovať súbory do našich zariadení s Androidom, inštalácia adb môže v skutočnosti inštalovať aplikácie. Musíte zadať cestu, kam máte uložený súbor.apk, a potom ho spustiť takto: adb install TheAppName.apk.

Ak aktualizujete aplikáciu, použijete prepínač -r: adb install -r TheAppName.apk. K dispozícii je tiež prepínač -s, ktorý sa pokúša nainštalovať na kartu SD, ako aj ďalšie príkazy, ktoré pravdepodobne nikdy nebudete potrebovať.

A nakoniec, aplikácie môžete odinštalovať podľa názvu balíka s adb uninstall package-name-here. Odinštalovanie má tiež prepínač. Prepínač -k odinštaluje aplikáciu, ale ponechá všetky údaje aplikácie a vyrovnávaciu pamäť na mieste.

9. Príkaz adb sideload

Telefón stiahne aktualizáciu OTS (bezdrôtovo) ako súbor.zip. Môžete tiež stiahnuť tento súbor zip ručne a nainštalovať ho bez toho, aby ste museli čakať, až si naň telefón stiahne aktualizáciu. Konečný výsledok je rovnaký, ako keby ste čakali, ale my nenávidíme čakanie.

Musíte iba stiahnuť aktualizáciu do svojho počítača. Pripojte telefón k počítaču. Potom na telefóne reštartujte počítač a pomocou tlačidiel na zvýšenie a zníženie hlasitosti vyberte možnosť Použiť aktualizáciu z ADB. Potom naskočte do svojho obľúbeného terminálu / príkazového riadku a napíšte adb sideload Full-Path-to-the-file.zip a stlačte Enter. Nechajte veci bežať a ste zlatí.

10. Príkaz shellu adb

Príkaz shellu adb zamieňa veľa ľudí. Existujú dva spôsoby, ako ho použiť: jeden, keď pošlete príkaz do zariadenia na spustenie v jeho vlastnom kryte príkazového riadku, a druhý, kde v skutočnosti zadáte príkazový shell zariadenia z vášho terminálu.

Na obrázku vyššie som vo vnútri krytu zariadenia. Dostať sa tam je dosť ľahké, stačí napísať shell adb a vstúpiť. Akonáhle ste vo vnútri, môžete komunikovať so skutočným operačným systémom vášho telefónu. Varujem vás, že pokiaľ nie ste oboznámení s popolom alebo bash škrupinou, musíte byť opatrní, pretože veci sa môžu rýchlo otočiť na juh, ak nie. Popol a bash sú veliteľské granáty. Umožňujú vám komunikovať s telefónom pomocou zadaných príkazov a veľa ľudí používa jeden alebo oba na svojich počítačoch so systémom Linux alebo Mac, aj keď o tom nevedeli. ** Nie je to DOS, takže nevyskúšajte žiadne príkazy DOS. **

Ďalšou metódou použitia príkazu adb shell je použitie príkazu, aby váš telefón spustil príkaz shellu bez toho, aby vstúpil do shellu. Jeho používanie je ľahké; typ adb shell Príkladom by mohla byť zmena povolení pre súbor ako je tento: adb shell chmod666 / sdcard / somefile.

Pri použití týchto metód buďte veľmi opatrní pri spúšťaní priamych príkazov.

A tu to máte. Existuje veľa ďalších príkazov, ktoré by ste sa mali naučiť, ak ste typ, ktorý sa rád učia príkazy, ale týchto 10 je tých, ktoré naozaj potrebujete vedieť, či chcete začať kopať okolo príkazového riadka.

Aktualizované v auguste 2018, aby zostalo aktuálne s najnovšími verziami systému Android.