Lielākā daļa no mums šeit jau ir diezgan pazīstami ar ADB (Android atkļūdošanas tiltu). Heck, es pat gribētu derēt, ka daudzi no mums to izmanto diezgan regulāriadb pushing un velcietdatnes, adb atsāknēšanaing, palaist čaulas komandas un tā tālāk. Tomēr lielākajai daļai jauno lietotāju šādas iedarbības nav bijis. Un atzīsim: jauniešiem, kas dzimuši pēc GUI parādīšanās un popularizēšanas, komandrindas saskarnes var būt diezgan biedējošas. Tātad, ja esat pieredzējis veterāns, kurš pārzina ADB kā savu roku, šis raksts ir tāds nav domāts tev. Bet, ja esat jauns lietotājs, kurš vēlas uzzināt vairāk par šo lielisko rīku, lasiet tālāk!
Android atkļūdošanas tilts, kas ir daļa no Android SDK, ļauj sazināties starp jūsu galddatoru un mērķa ierīci. Tātad, ko jūs varat darīt ar ADB? Pavisam nedaudz. Kā minēts iepriekš, varat nosūtīt failus uz ierīci no klienta datora, pārvilkt ierīci no ierīces uz klienta datoru, varat pārstartēt (uz Android, sāknēšanas ielādētāju vai atkopšanu), ierakstīt logcat, iegūt kļūdu ziņojumu, izpildīt daudzas standarta Linux komandas un daudz ko citu vairāk.
Jauno lietotāju lielākā problēma ir zināt, kādas komandas var izpildīt, un atcerēties pareizo sintakse. Par laimi, šīs komandas un to sintakse ir diezgan saprotamas. Piemēram, apskatiet šīs komandas pareizā sintaksē:
- adb start-server: šī komanda palaiž adb dēmonu jūsu galddatorā un ļauj datoram mijiedarboties ar jūsu ierīci. Ņemiet vērā, ka šī komanda nav būtiska, jo, izpildot jebkuru citu ADB komandu, dēmons tiks palaists automātiski.
- adb kill-server: Kā jūs varētu gaidīt, tas nogalina adb dēmonu.
- adb logcat: Tas ģenerē a logcat, kas ir ļoti noderīgi, lai noskaidrotu, kur lietas notiek nepareizi. Varat novirzīt izvadi uz teksta failu, izmantojot ">". Piemēram, varat ierakstīt "adb logcat > logcat.txt", lai reģistrētu savu logcat kā logcat.txt.
- adb bugreport: ģenerē vienkāršu kļūdu ziņojumu. Tāpat kā logcat, varat to novirzīt uz teksta failu, izmantojot ">"
- adb instalēšana
: instalē APK no jūsu galddatora tieši jūsu ierīcē. - adb pull
: izvelk norādīto failu un ievieto to norādītajā mapē ar norādīto nosaukumu. - adb push
: funkcijas, piemēram, adb pull, bet apgrieztā veidā.
Tomēr iepriekš minētais nav gandrīz visaptverošs. Šīs ir tikai dažas no biežāk sastopamajām komandām, ar kurām jūs saskarsities.
XDA Recognized Contributor tiem, kas vēlas uzzināt vairāk vai vienkārši vēlas redzēt šo komandu vizuālo izvadi darbībā. ārsts_droids ir izveidojis pamata rokasgrāmatu, kas aptver visu, kas iesācējam jāzina, lai veiktu pamatuzdevumus, izmantojot ADB.
Doctor_droid ir iekļauta arī tieša saite uz nepieciešamajiem ADB binārajiem failiem Windows lietotājiem, lai jums nebūtu jālejupielādē SDK tikai ADB darbības sākšanai. Lai gan instalēšanas procedūras ir paredzētas tikai Windows lietotājiem, pārējā rokasgrāmata ir vienlīdz derīga Linux un Mac lietotājiem.
Ja esat jauns lietotājs, kurš vēlas uzzināt vairāk par ADB, vai pat ja esat pieredzējis veterinārārsts, kurš vēlas pārliecināties, vai zināt visas izplatītākās komandas, dodieties uz virzošais pavediens lai uzzinātu vairāk.