Tie no jums, kas izlasīja pirmo pamata Android termināla komandu pirmo daļu, par kuru katram Android īpašniekam būtu jāzina, zina, ka mēs aplūkojām piecas pamata termināla komandas, kas ierīču īpašniekiem būtu jāzina. Vienkārši, lai atkārtotu, tās bija: adb ierīces komanda, adb push komanda, adb pull komanda, adb reboot komanda un adb reboot - bootloader un reboot atkopšanas komanda. Šajā rakstā ir apskatītas atlikušās piecas termināla komandas, proti: ātrās sāknēšanas ierīču komanda, ātrās sāknēšanas OEM atbloķēšanas komanda, adb apvalka komanda, komanda adb instalēt un visbeidzot komanda adb logcat.
6. Komanda Fastboot Devices
Android Debug Bridge (adb) vairs nedarbojas, kad lietotāji strādā pie sāknēšanas ielādētāja. Tā kā šādiem Android lietotājiem, kuri nav palaiduši savas ierīces ar atkļūdošanas rīkiem, ar kuriem nav aktīvs sazināties, nav citas iespējas, kā ADB vietā izmantot komandu fastboot. Fastboot parasti ir visvairāk elektroinstrumentu, kas pieejams Android ierīcei, tomēr parasti var novērot, ka lielākajai daļai Android ierīču šī funkcija nav iespējota.
7. Fastboot OEM atbloķēšanas komanda
OEM (oriģinālā aprīkojuma ražotājs) atbloķēšanas komanda, kuru lielākā daļa lietotāju uzskata par Android komandu svēto graudu un palīdz lietotājiem darīt vienu un vienu, tas ir, atbloķēt Nexus ierīces (vai HTC ierīci, izmantojot oficiālo HTC RUU rīku). Tiem no jums, kas izmanto dažādu ražotāju ierīces, šī Android termināla komanda uz jums neattiecas. Šādām personām ir jāiegūst cits rīks vai metode, kā atbloķēt lietas, piemēram,izmantojot ODIN (datorprogrammatūru, kuru Samsung izmanto dažādu programmaparatūras ierīču instalēšanai, izmantojot USB), .sbf (sistēmas bināros failus) vai RUU (ROM atjaunināšanas utilītu).
Šajā rakstā Fastboot OEM atbloķēšanas komanda ir iekļauta kā viena no galvenajām termināla komandām, kas jāzina katram Android īpašniekam, jo, lai arī jums kā individuāliem lietotājiem tas var nebūt vajadzīgs, šī termināla komanda ir svarīga Android atvērtības sastāvdaļa. Google nav noraizējies par to, ko tālruņu un planšetdatoru pircēji dara ar iegādātajām ierīcēm, un kā tāds ietver vienkāršu veidu, kā tās atvērt. To parasti neredz daudzi tehnoloģiju uzņēmumi, un tas ir galvenais iemesls, kāpēc lielākā daļa cilvēku izvēlas Android.
Fastboot OEM atbloķēšanas komandas izmantošana ir diezgan vienkārša. Kad esat pārliecinājies, ka jūsu ierīce un dators sazinās ar iepriekš aprakstīto ātrās palaišanas ierīču komandu, jums ir jāievada “Fastboot oem Unlock” uzvednē un nospiediet enter. Šī darbība piedāvās jums iespējas, tāpēc pārliecinieties, ka esat tās rūpīgi izlasījis un gudri izvēlējies.
Padoms. Izmantojot “fastboot oem unlock”, viss ierīcē tiks izdzēsts.
8. Android atkļūdošanas tilta (adb) čaulas komanda
Šī komanda parasti mulsina daudzus Android ierīču lietotājus, jo Android atkļūdošanas tilta (adb) čaulas komandu var izmantot galvenokārt divos veidos:
- kur lietotājs faktiski ievada ierīces komandu apvalku no sava termināla un
- kur lietotājs nosūta ierīcei komandu, lai palaistu savu komandrindas apvalku
Avots:
Šis attēls iepriekš ilustrē scenāriju, kad lietotājs atrodas ierīces apvalkā, norādot mapes un failus savā ierīcē. Nokļūt līdz iepriekš aprakstītajam punktam ir diezgan vienkārši. Viss, kas jums jādara, ir galvenais “Adb apvalks” un nospiediet Enter. Iekļuvis lietotājs, ja nepieciešams, var sevi saasināt līdz saknei. Ir svarīgi norādīt un vēl vairāk uzsvērt, ka adb čaulas komandu lietotājiem šeit jāievēro īpaša piesardzība, īpaši to personu gadījumā, kuras nav pazīstamas ar pelnu vai bash čaulām, jo lieta var ātri kļūt slikta, ja nav uzmanīga. Tiem no jums, kas nav pazīstami, pelni un bash ir komandu čaulas, līdzīgi tām, kuras izmanto Mac un Linux datoru lietotāji. Tie nav līdzīgi DOS.
Otrais veids, kā izmantot komandu adb shell, ir saistīts ar vienu pelnu komandu, ko var palaist Android ierīces. Šo metodi adb apvalka izmanto parasti izmanto sarežģītākiem uzdevumiem, piemēram, uzdevumu izpildei, atļauju mainīšanai failos un mapēs utt. Komandas lietošana ir vienkārša - “adb shel
9. Android Debug Bridge (adb) instalēšanas komanda
Kamēr adb push komanda ļauj lietotājiem kopēt failu uz savām Android ierīcēm, Android atkļūdošanas tilta (adb) instalēšanas komanda faktiski instalē APK (Android PacKage, t.i., APK) failus. Komandas adb install izmantošana ir ļoti līdzīga adb push komandai, jo lietotājiem jānorāda ceļš uz failiem, kurus viņi vēlas instalēt. Tas nozīmē, ka vienmēr ir vienkāršāk nomest instalējamo lietojumprogrammu mapē Tools nekā izmantot ilgāku pieeju, kas prasa ievadīt ceļu. Kad tas ir izdarīts, nākamais solis nozīmē, ka jūs sakāt savai ierīcei par sānu ielādi (tas nozīmē lietotņu instalēšanu, neizmantojot oficiālo Android Market). “Adb install AppName.apk”.
Lai atjauninātu lietojumprogrammu, jums jāizmanto slēdzis -r, t.i. “Adb install –r AppName.apk”. Ir arī slēdzis -s, kas ļauj lietotājiem izmēģināt lietotņu instalēšanu savā SD kartē, ja to atbalsta viņu ROM, un –i slēdzis, kas ļauj lietotājiem pārslēgt lietojumprogrammu uz priekšu (t.i., instalēt uz / data / app-private). Ir vairāki citi uzlaboti šifrēšanas slēdži, tomēr tie ir atstāti diskusijai citā rakstā.
Noslēgumā ar komandu adb atinstalēt lietotāji var atinstalēt lietojumprogrammas pēc to pakotnes nosaukuma “Adb atinstalēt AppName.apk”. Arī šai termināla komandai ir savs slēdzis, kas ir –k slēdzis. Slēdža –k izmantošana lietotājiem tikai palīdz atinstalēt lietojumprogrammu, bet saglabā visus kešatmiņu un lietojumprogrammas datus.
10. Android Debug Bridge (adb) Logcat komanda
Dažiem Android ierīču lietotājiem komanda adb Logcat ir viena no visnoderīgākajām termināļa komandām. Tomēr šī komanda vienkārši izdrukā žēlabainu kaudzi, ja vien cilvēks pilnībā nesaprot, ko viņi meklē. Šī komanda ļauj lietotājiem atgriezt ierakstītos notikumus dažādos žurnālos, darbojoties Android sistēmās, un tādējādi piedāvā nenovērtējamus datus sistēmu atkļūdotājiem un lietojumprogrammu izstrādātājiem. Lielākā daļa Android ierīču lietotāju šo komandu izpildīs tikai pēc lietojumprogrammu izstrādātāja pieprasījuma, tomēr ierīču īpašniekiem joprojām ir svarīgi zināt, kā to pareizi izmantot.
Lai ierīces īpašnieks varētu apskatīt atteikšanos, kas ievietota datora ekrānā, viņam vienkārši jāievada “adb logcat ” un nospiediet enter. Lai gan lietas var ritināt uz leju diezgan ātri, un kā tas ietekmē lietotāju iespējas atrast meklēto, ir vairāki veidi, kā to var novērst, izmantojot filtrus vai teksta izvadi. Filtru slēdži tiek izmantoti, ja lietojumprogrammu izstrādātāji savās lietotnēs ir ievietojuši tagus un vēlas apskatīt, kādi notikumu žurnāli par to norāda. Vajadzības gadījumā lielākā daļa izstrādātāju lietotājiem parasti norāda, kādus tagus pievienot komandām. No otras puses, teksta izvades pieeja ir noderīgāka, jo tā ļauj lietotājiem pieteikties datorā .txt failā, lai vēlāk būtu viegli lasīt vai piekļūt. Šo komandu var izmantot kā tādu: “Adb logcat> filename.txt”. Lietotāji var ļaut šai komandai darboties, kamēr viņi dara visu, kas nepieciešams, lai avarētu sistēmas programma vai lietojumprogramma, kuru tie atkļūdo, pēc tam komandu var aizvērt, nospiežot taustiņus CTRL + C. Pilnu žurnāla failu var atrast saglabātu direktorijā, no kura strādā lietotājs, piem. rīku mapē. Tas ir jānosūta izstrādātājam.
Ir svarīgi atcerēties, ka žurnāla failos var būt sensitīvi dati, un tāpēc ir svarīgi nodrošināt, lai jūs uzticētos personai, kurai tos sūtāt. Alternatīvi lietotāji var vienkārši atvērt žurnāla failus teksta redaktoros, lai apskatītu iekļauto informāciju un attiecīgi to rediģētu.
Logcat komandai ir daudz citu slēdžu, kuru starpā gudri izstrādātāji var izvēlēties. Daži slēdži ietver: radio žurnālus vai galveno notikumu, pagrieziet žurnāla failus lietotāja ierīcē vai datoros un daudzbalsības žurnālus, kas ļauj lietotājiem mainīt žurnāla ierakstu daudzveidību un daudz ko citu. Dažas no šīm metodēm ir nedaudz uzlabotas, un lietotājiem tās pirms lietošanas ir jāizlasa Android izstrādātāja dokumentācijā.
Avoti:
github
XDA forumi
Android Central
Steka pārpilde