Tisti, ki preberete prvi del skupnih osnovnih ukazov za terminal Android Vsak lastnik sistema Android se mora zavedati, da smo zajeli pet osnovnih ukazov terminalov, ki bi jih morali vedeti lastniki naprav. Za povzetek so bili to: ukaz adb naprav, ukaz adb push, ukaz adb pull, ukaz adb reboot in ukaz adb reboot - bootloader in reboot recovery. Ta članek obravnava preostalih pet terminalskih ukazov, in sicer: ukaz fastboot naprav, ukaz fastboot OEM za odklepanje, ukaz lupine adb, ukaz adb install in na koncu ukaz adb logcat.
6. Ukaz Fastboot Devices
Most za odpravljanje napak Android (adb) ne deluje več, ko uporabniki delajo na zagonskem nalagalniku. Kot taki uporabniki Androidov, ki se ne zaženejo v svojih napravah z orodji za odpravljanje napak, ki niso aktivna za komunikacijo, nimajo druge možnosti, ampak namesto adb uporabljajo ukaz fastboot. Fastboot je na splošno najbolj zmogljivo orodje, ki je na voljo za napravo Android, vendar je običajno opaziti, da večina naprav Android nima te funkcije.
7. Ukaz Fastboot OEM Unlock
Ukaz OEM (Original Equipment Manufacturer) za odklepanje, ki ga večina uporabnikov šteje za sveti gral ukazov Android in uporabnikom pomaga narediti eno in eno stvar - to je odklepanje naprav Nexus (ali naprav HTC z uporabo uradnega orodja HTC RUU). Za tiste, ki tam uporabljate naprave različnih proizvajalcev, ta ukaz za terminal Android ne bo veljal za vas. Takšni posamezniki morajo pridobiti drugačno orodje ali način odklepanja stvari, npr.z uporabo ODIN-a (računalniške programske opreme, ki jo Samsung uporablja pri nameščanju različne vdelane programske opreme na naprave prek USB-ja), .sbf (sistemske binarne datoteke) ali RUU (ROM Update Utility).
Ta članek vključuje ukaz za odklepanje OEM Fastboot kot enega izmed osnovnih ukazov terminala, ki bi ga moral poznati vsak lastnik Androida, ker čeprav ga kot posamezni uporabniki morda ne potrebujete, je ta ukaz terminala pomemben del odprtosti Androida. Google se ne ukvarja s tem, kaj kupci telefonov in tabličnih računalnikov počnejo z napravami, ki so jih kupili, in kot tak vključuje preprost način, da jih odprejo. To je tisto, česar običajno ne vidimo pri številnih tehnoloških podjetjih in je to glavni razlog, zakaj večina ljudi izbere Android.
Uporaba Fastboot OEM Unlock Command je dokaj preprosta. Ko zagotovite, da naprava in računalnik komunicirata z zgoraj obravnavanim ukazom za naprave za hitri zagon, morate vnesti “Fastboot oem Unlock” ob pozivu in pritisnite enter. S tem dejanjem boste dobili možnosti, zato jih pozorno preberite in pametno izberite.
Nasvet: Z uporabo funkcije »fastboot oem unlock« boste izbrisali vse, kar je v vaši napravi.
8. Ukaz lupine za Android Debug Bridge (adb)
Ta ukaz običajno zmede veliko uporabnikov naprav Android, ker obstajata dva načina za uporabo ukaza lupine mostu za odpravljanje napak (adb), in sicer
- kjer uporabnik dejansko vnese ukazno lupino naprave s svojega terminala in
- kjer uporabnik pošlje napravi ukaz za zagon lastne lupine ukazne vrstice
Vir:
Ta slika zgoraj prikazuje scenarij, ko je uporabnik v lupini naprave, v katerem so navedene mape in datoteke v svoji napravi. Prihod do zgoraj prikazane točke je dokaj preprost. Vse, kar morate storiti, je ključ “Lupina adb” in pritisnite Enter. Ko enkrat vstopi, se lahko uporabnik stopnjuje do korena, če to potrebuje. Pomembno je poudariti in nadalje poudariti, da morajo biti uporabniki ukazov lupine adb tu previdni, zlasti v primeru tistih posameznikov, ki ne poznajo lupine pepela ali basha, saj se lahko kaj hitro pokvari, če ni previdno. Za tiste, ki ne poznate, sta pepel in bash zelo podobna ukaznim lupinam, kot jih uporabljajo uporabniki računalnikov Mac in Linux. Niso podobni DOS-u.
Drugi način uporabe ukaza lupine adb je v povezavi z ukazom pepel, ki ga lahko izvajajo naprave Android. Ta način uporabe ukaza lupine adb se običajno uporablja za naprednejša opravila, kot so izvajanje nalog, spreminjanje dovoljenj za datoteke in mape itd. Uporaba ukaza je enostavna - “adb police
9. Ukaz za namestitev programa Android Debug Bridge (adb)
Medtem ko ukaz adb push uporabnikom omogoča kopiranje datotek v njihove naprave Android, ukaz za odpravljanje napak Android (adb) dejansko namesti datoteke APK (Android PacKage, tj. .Apk). Uporaba ukaza adb install je zelo podobna uporabi ukaza adb push, saj morajo uporabniki navesti pot do datotek, ki jih želijo namestiti. To pomeni, da je aplikacijo, ki jo želite namestiti, vedno preprosteje spustiti v mapo z orodji kot daljši pristop, ki zahteva, da vnesete pot. Ko je to končano, naslednji korak vključuje, da svoji napravi naročite, naj se naloži (to pomeni namestitev aplikacij brez uporabe uradnega Android Marketa) kot take “Adb install AppName.apk”.
Za posodobitev aplikacije uporabite stikalo -r, tj. “Adb install –r AppName.apk”. Obstaja tudi stikalo -s, ki uporabnikom omogoča, da poskusijo namestiti aplikacije na svojo SD kartico, če jih podpira njihov ROM, in stikalo –i, ki uporabnikom omogoča, da aplikacijo zaklenejo naprej (tj. Namestitev v / data / app-private). Obstajajo številna druga napredna šifrirna stikala, vendar so ta v nadaljnjem članku prepuščena razpravi.
Za zaključek z ukazom adb uninstall uporabnikom omogočite, da programe odstranijo z imenom svojega paketa kot takega “Adb uninstall AppName.apk”. Ta terminalski ukaz ima tudi svoje stikalo, ki je stikalo –k. Uporaba stikala –k pa uporabnikom pomaga le, da odstranijo aplikacijo, vendar obdržijo vse podatke predpomnilnika in aplikacije.
10. Ukaz za odpravljanje napak Android (adb) Logcat
Za nekatere uporabnike naprav Android je ukaz adb Logcat eden najbolj uporabnih terminalskih ukazov. Vendar ta ukaz samo natisne kopico nerazumnosti, razen če človek popolnoma razume, kaj gleda. Ta ukaz uporabnikom omogoča vrnitev dogodkov, zapisanih v različne dnevnike pri delovanju sistemov Android, in kot tak ponuja neprecenljive podatke za sistemske razhroščevalce in razvijalce aplikacij. Večina uporabnikov naprav Android bo ta ukaz zagnala le na zahtevo razvijalca aplikacije, kljub temu pa je lastnikom naprav še vedno pomembno, da jih znajo pravilno uporabiti.
Da lahko lastnik naprave vidi odjavo na računalniškem zaslonu, preprosto vpiše »adb logcat ” in pritisnite enter. Čeprav se lahko stvari precej hitro pomaknejo navzdol in kot take vplivajo na možnosti, da uporabniki najdejo tisto, kar iščejo, obstaja več načinov, s katerimi je to mogoče rešiti, vendar z uporabo filtrov ali izpisom besedila. Stikala za filtriranje se uporabljajo, ko so razvijalci aplikacij v svoje aplikacije postavili oznake in si želijo ogledati, kateri dnevniki dogodkov o tem kažejo. Po potrebi večina razvijalcev na splošno pove uporabnikom, katere oznake naj dodajo ukazom. Po drugi strani je pristop k izpisu besedila bolj primeren, saj uporabnikom omogoča prijavo v datoteko .txt v svojih računalnikih, da omogoča kasnejše enostavno branje ali dostop. Ta ukaz lahko uporabimo kot takega: “Adb logcat> filename.txt”. Uporabniki lahko ta ukaz zaženejo, medtem ko storijo vse, kar je potrebno za zrušitev sistemskega programa ali aplikacije, ki jo odpravljajo, po končanem ukazu pa lahko zaprejo s pritiskom na tipke CTRL + C. Celotno datoteko dnevnika lahko najdete shranjeno v imeniku, iz katerega dela uporabnik, npr. mapo z orodji. To je tisto, kar je treba poslati razvijalcu.
Pomembno je vedeti, da so v dnevniških datotekah lahko občutljivi podatki, zato je nujno zagotoviti, da zaupate posamezniku, ki mu ga pošiljate. Uporabniki lahko preprosto odprejo dnevniške datoteke v urejevalnikih besedil, da si ogledajo, katere informacije so vključene, in jih ustrezno urejajo.
Obstajajo številna druga stikala za ukaz logcat, med katerimi lahko izbirajo pametni razvijalci. Nekatera stikala vključujejo: radijske dnevnike ali glavni dogodek, obračanje dnevniških datotek na uporabniški napravi ali računalnikih in dnevnike podrobnosti, ki uporabnikom omogočajo spreminjanje podrobnosti zapisov v dnevniku in še veliko več. Nekatere od teh metod so nekoliko napredne in zahtevajo, da uporabniki pred uporabo preberejo dokumentacijo za razvijalce za Android.
Viri:
github
XDA Forumi
Android Central
Preobremenitev