Vodnik za začetnike po mostu za odpravljanje napak v sistemu Android

Večina nas tukaj že dobro pozna ADB (Android Debug Bridge). Hudiča, celo stavim, da ga mnogi od nas uporabljamo precej rednoadb potisniing in potegnikopiranje datotek, ponovni zagon adbing, izvajanje ukazov lupine itd. Vendar pa večina novih uporabnikov ni bila tako izpostavljena. In priznajmo si: za mlade, rojene po pojavu in popularizaciji GUI, so vmesniki ukazne vrstice lahko precej zastrašujoči. Torej, če ste izkušen veteran, ki ADB pozna kot svoj žep, je ta članek ne zate. Če pa ste nov uporabnik, ki želi izvedeti nekaj več o tem odličnem orodju, berite naprej!

Android Debug Bridge, ki je del Android SDK, omogoča komunikacijo med namiznim računalnikom in ciljno napravo. Kaj lahko torej storite z ADB? Kar veliko. Kot smo že omenili, lahko potisnete datoteke v napravo iz odjemalskega računalnika, povlečete napravo iz naprave v odjemalski računalnik, lahko ponovni zagon (v Android, zagonski nalagalnik ali obnovitev), snemanje logcat-a, pridobitev poročila o napaki, izvajanje številnih standardnih ukazov Linuxa in še veliko, veliko več.

Največja težava za nove uporabnike postane vedeti, katere ukaze je mogoče izvesti, in zapomniti si pravilno sintakso. Na srečo so ti ukazi in njihova sintaksa precej razumljivi. Oglejte si na primer naslednje ukaze v pravilni sintaksi:

  • adb start-server: Ta ukaz zažene demon adb na vašem namiznem računalniku in omogoča, da vaš računalnik komunicira z vašo napravo. Upoštevajte, da ta ukaz ni bistven, saj bo izvedba katerega koli drugega ukaza ADB samodejno zagnala demon.
  • adb kill-server: Kot bi pričakovali, to ubije demon adb.
  • adb logcat: To ustvari a logcat, kar je zelo koristno pri ugotavljanju, kje gredo stvari narobe. Izhod lahko preusmerite v besedilno datoteko z uporabo ">". Na primer, lahko vnesete "adb logcat > logcat.txt", da zabeležite svoj logcat kot logcat.txt.
  • adb bugreport: ustvari preprosto poročilo o napakah. Tako kot logcat lahko to preusmerite v besedilno datoteko z uporabo ">"
  • namestitev adb : namesti APK iz namiznega računalnika neposredno v vašo napravo.
  • adb potegni : Potegne določeno datoteko in jo odloži v določeno mapo z navedenim imenom.
  • adb potisni : deluje kot adb pull, vendar obratno.

Vendar zgoraj navedeno ni niti približno izčrpno. To je le nekaj najpogostejših ukazov, s katerimi se boste srečali.

Za tiste, ki se želijo naučiti še nekaj več, ali tiste, ki bi preprosto radi videli vizualni rezultat teh ukazov v akciji, XDA Recognized Contributor doctor_droid je ustvaril osnovni vodnik, ki zajema vse, kar mora začetnik vedeti, da lahko opravi osnovne naloge prek ADB.

Doctor_droid vključuje tudi neposredno povezavo do zahtevanih binarnih datotek ADB za uporabnike sistema Windows, tako da vam ni treba prenesti SDK z edinim namenom, da začnete uporabljati ADB. Medtem ko so postopki namestitve izključno za uporabnike operacijskega sistema Windows, preostali del vodnika velja enako za uporabnike sistemov Linux in Mac.

Če ste nov uporabnik, ki želi izvedeti nekaj več o ADB, ali celo če ste izkušen veterinar, ki se želi prepričati, da poznate vse običajne ukaze, pojdite na vodilni navoj izvedeti več.