Enamik meist on ADB-ga (Android Debug Bridge) juba üsna tuttav. Pagan, ma isegi kihlaksin, et paljud meist kasutavad seda üsna regulaarseltadb pushing ja tõmbafailid, adb taaskäivitamineing, shellikäskude käivitamine ja nii edasi. Enamikul uutest kasutajatest pole aga sellist kokkupuudet olnud. Ja olgem ausad: pärast GUI tekkimist ja populariseerimist sündinud noorte jaoks võivad käsurea liidesed olla üsna hirmutavad. Nii et kui olete kogenud veteran, kes tunneb ADB-d nagu oma viit sõrme, siis see artikkel on seda mitte sinu jaoks. Aga kui olete uus kasutaja, kes soovib selle suurepärase tööriista kohta veidi rohkem teada saada, lugege edasi!
Androidi silumissild, mis on osa Android SDK-st, võimaldab suhelda teie lauaarvuti ja sihtseadme vahel. Mida saate ADB-ga teha? Üsna palju. Nagu varem mainitud, saate faile klientarvutist seadmesse lükata, seadme seadmest klientarvutisse tõmmata, saate taaskäivitage (Androidile, alglaadurile või taastamisele), salvestage logcat, hankige veaaruanne, käivitage palju standardseid Linuxi käske ja palju, palju rohkem.
Uute kasutajate suurimaks probleemiks on teadmine, milliseid käske saab täita, ja õige süntaksi meeldejätmine. Õnneks on need käsud ja nende süntaks üsna arusaadavad. Näiteks vaadake järgmisi õiges süntaksis olevaid käske:
- adb start-server: see käsk käivitab teie lauaarvutis adb-deemoni ja võimaldab teie arvutil teie seadmega suhelda. Pange tähele, et see käsk ei ole oluline, kuna mis tahes muu ADB-käsu täitmine käivitab deemoni automaatselt.
- adb kill-server: Nagu arvata võis, tapab see adb deemoni.
- adb logcat: see genereerib a logcat, mis on üsna kasulik, kui aru saada, kus asjad valesti lähevad. Saate väljundi tekstifaili ümber suunata, kasutades ">". Näiteks võite tippida "adb logcat > logcat.txt", et salvestada oma logcat failina logcat.txt.
- adb veaaruanne: loob lihtsa veaaruande. Täpselt nagu logcat, saate selle tekstifaili ümber suunata, kasutades ">"
- adb installimine
: installib APK teie lauaarvutist otse teie seadmesse. - adb tõmba
: tõmbab määratud faili ja salvestab selle määratud nimega määratud kausta. - adb push
: funktsioonid nagu adb pull, kuid vastupidi.
Ülaltoodu ei ole aga peaaegu kõikehõlmav. Need on vaid mõned levinumad käsud, mida kohtate.
XDA tunnustatud kaasautor neile, kes soovivad veel mõnda teavet õppida või neile, kes soovivad lihtsalt näha nende käskude visuaalset väljundit töös doktor_droid on loonud põhijuhendi, mis hõlmab kõike, mida algaja peab teadma, et ADB kaudu põhiülesandeid täita.
Doctor_droid sisaldab ka otselinki Windowsi kasutajatele vajalike ADB binaarfailide juurde, et te ei peaks SDK-d alla laadima ainult ADB käivitamise ja käivitamise eesmärgil. Kui installiprotseduurid on rangelt Windowsi kasutajatele, siis ülejäänud juhend kehtib võrdselt nii Linuxi kui ka Maci kasutajatele.
Kui olete uus kasutaja, kes soovib ADB kohta veidi rohkem teada saada või isegi kui olete kogenud loomaarst, kes soovib veenduda, et teate kõiki levinumaid käske, minge juhtniit et rohkem teada saada.