Jos nautit matkapuhelimesi kanssa näpräämisestä tai sovellusten kehittämisestä, ADB (Android Debug Bridge) on perustyökalu laitteen ohjaamiseen tietokoneelta.Sen avulla voit tehdä asioita, jotka eivät ole mahdollisia tavallisessa Android-käyttöliittymässä, kuten poistaa järjestelmän turhauttavia ohjelmia, automatisoida tehtäviä tai käyttää puhelimen komentokehotetta.
Vielä vähän aikaa sitten ADB:n käyttö oli yleistä USB-kaapelilla, mutta Android 11:n jälkeen asiat ovat muuttuneet: Voit yhdistää matkapuhelimesi ADB:hen Wi-Fin kautta ilman, että sinun tarvitsee kytkeä sitä tietokoneeseen.Järjestelmä sisältää langattoman virheenkorjausvaihtoehdon QR-koodeilla ja pariliitoskoodeilla, mikä yksinkertaistaa prosessia huomattavasti, ja vanha ADB-menetelmä TCP/IP:n yli on edelleen käytettävissä ensimmäisen USB-yhteyden jälkeen.
Mikä on ADB ja miksi sinun pitäisi olla kiinnostunut käyttämään sitä langattomasti?
ADB on lyhenne sanoista Android Debug Bridge ja toimii siltaa tietokoneesi ja Android-laitteesi välistä viestintää konsolikomennoillaSe on suunniteltu kehittäjille, mutta se on myös puhdasta kultaa edistyneille käyttäjille, jotka haluavat mennä hieman graafisen käyttöliittymän rajoja pidemmälle.
Tämä apuohjelma koostuu kolmesta osasta: tietokoneellasi toimiva asiakasohjelma, mobiililaitteella tai emulaattorilla toimiva daemon (adbd) ja molempia koordinoiva palvelin.Asiakasohjelma lähettää komennot, palvelin jakaa ne ja daemon suorittaa ne laitteella. Kaikki tämä tapahtuu taustalla joka kerta, kun kirjoitat adb-komennon terminaaliin.
ADB:llä voit tehdä kaiken: Asenna ja poista sovelluksia, vianmääritä sovelluksia, käytä täyttä Unix-komentotulkkia, kopioi tiedostoja, tallenna näyttö, ota kuvakaappauksia tai uudelleenohjaa porttejaSen avulla voit jopa hallita käyttöoikeuksia, käyttäjäprofiileja tai laitekäytäntöjä yritystasolla.
ADB:n klassinen ongelma on aina ollut sama: Se riippuu USB-kaapelista ja siitä, että puhelimen ja tietokoneen portit ovat hyvässä kunnossa.Jos puhelimen liitin on vaurioitunut, kaapelin kontakti on huono tai Windowsin USB-ajurit aiheuttavat ongelmia, voit mennä hulluksi yrittäessäsi saada tietokoneen tunnistamaan laitteen.
Android 11 otti tässä suhteessa merkittävän harppauksen esitellessään ns. Langaton virheenkorjaus, jonka avulla voit yhdistää puhelimesi laitteeseen Wi-Fin kautta QR-koodilla tai pariliitoksen PIN-koodillaTällä tavoin voit unohtaa kaapelin sekä kehitystyössä että monissa edistyneissä käyttäjätehtävissä.
Langattoman ADB:n käytön perusvaatimukset Android 11:ssä tai uudemmassa

Ennen kuin aloitat, sinun on selvitettävä joitakin vähimmäisvaatimuksia, koska Kaikki matkapuhelimet tai tietokoneiden kokoonpanot eivät sovellu nykyaikaiseen langattomaan virheenkorjaukseen jonka Google esitteli.
Ensinnäkin matkapuhelimesi on toimittava Android 11 tai uudempi vaatii langattoman virheenkorjausvaihtoehdon lisäämisen kehittäjäasetuksiin.Android 10:ssä ja aiemmissa käyttöjärjestelmissä ADB:tä voidaan käyttää myös Wi-Fin kautta, mutta vanhalla TCP/IP-protokollaan ja alkuperäiseen USB-yhteyteen perustuvalla menetelmällä.
Tietokoneen puolella on tärkeää, että Päivitetyt Android SDK -alustatyökalut joko Android Studion kautta tai lataamalla erillinen paketti Googlen kehittäjäsivustolta.Paketin sisällä on konsolissa käytettävä adb-binääritiedosto. Jos työskentelet macOS:ssä, katso oppaasta lisätietoja. Yhdistä Android-laitteesi Maciin saumattomasti..
Toinen olennainen vaatimus on, että tietokone ja puhelin ovat yhteydessä samaan Wi-Fi-verkkoonÄlä pidä tietokonettasi yhteydessä yrityksen verkkoon Ethernetin kautta ja matkapuhelintasi vieras-Wi-Fi-verkossa, koska siinä tapauksessa ne eivät yleensä näe toisiaan tai p2p-liikennettä estävät suodattimet.
Lopuksi sinun on aktivoitava Android-laitteesi kehittäjäasetukset ja niiden sisällä langattoman verkon virheenkorjaustoiminto.Ilman tätä puhelin ei hyväksy ADB-yhteyksiä Wi-Fin kautta. Ja mikä tärkeintä, kun näet ilmoituksen, että laite haluaa debuggita tietyn verkon kautta, valitse ruutu, jotta se sallitaan aina kyseisessä verkossa, jos aiot käyttää sitä säännöllisesti.
Ota käyttöön kehittäjäasetukset ja langaton virheenkorjaus

Ensimmäinen askel kaapelin unohtamiseen on hankkia se. Androidin pitäisi näyttää kehittyneet kehittäjäasetukset ja sallia ADB:n käyttö Wi-Fin kautta.Prosessi on hyvin samanlainen lähes kaikissa mukautuskerroksissa, vaikka valikoiden nimet muuttuvatkin hieman.
Voit ottaa kehittäjäasetukset käyttöön siirtymällä osoitteeseen Asetukset > Tietoja puhelimesta (tai Laitetiedot) ja napauta toistuvasti kohtaa Versio tai RakennenumeroMuutaman napautuksen jälkeen järjestelmä näyttää viestin, kuten "Olet nyt kehittäjä" tai "Ei tarvetta, olet jo ohjelmoija". Tästä hetkestä lähtien asetuksiin ilmestyy uusi kehittäjäasetusten valikko.
Nopein tapa päästä sinne on käyttää puhelimesi asetuksiin integroitua hakutoimintoa ja kirjoittaa ”Kehittäjäasetukset” siirtyäksesi suoraan lisäasetuksiinSisältä löydät debug-kytkimet, sekä USB:n että langattoman.
Selaa luetteloa, kunnes näet merkinnän Langaton virheenkorjaus tai virheenkorjaus WLAN-yhteyden kauttaKun aktivoit sen, Android näyttää ponnahdusikkunan, joka näyttää käyttämäsi Wi-Fi-verkon parametrit ja pyytää vahvistusta. Valitse ruutu. Salli aina tässä verkossa Jos luotat siihen, paina Salli.
Langattoman virheenkorjauskytkimen vieressä on yleensä oikealle osoittava nuoli; napauttamalla sitä pääset käsiksi Langattoman verkon virheenkorjausnäyttö, jossa näet vaihtoehtoja, kuten laitteen yhdistäminen QR-koodilla, pariliitos synkronointikoodilla tai yhdistäminen pariliitoskoodillaTässä vaiheessa harjoittelemme matkapuhelimen yhdistämistä tietokoneeseen langattomasti.
Yhdistä ADB langattomasti Android Studion avulla (QR-koodi tai PIN-koodi)

Jos käytät jo Android Studiota kehitykseen, se on erittäin helppoa, koska IDE:n modernit versiot (Android Studio Bumblebeestä eteenpäin) sisältävät Graafinen avustaja fyysisten laitteiden parittamiseen Wi-Fin kautta QR-koodilla tai numerokoodillaTuskin tarvitsee kirjoittaa mitään komentoja.
Kun projekti on auki, siirry Android Studioon Avaa Laitehallinta ja sitten Fyysinen-välilehti nähdäksesi fyysiset laitteesi.Yläreunasta löydät vaihtoehdon Yhdistä Wi-Fi-yhteydellä tai Yhdistä laitteet Wi-Fi-yhteydellä versiosta riippuen.
Napsauttamalla kyseistä vaihtoehtoa avautuu ponnahdusikkuna, jossa on kaksi välilehteä: Yhdistä QR-koodilla ja yhdistä pariliitoskoodillaOletusvälilehti on yleensä QR-koodi-välilehti, jossa näkyy jo skannattavaksi valmis QR-koodi.
Tuo QR-koodi ei ole mustaa magiaa: Android Studio luo sisäisesti Wi-Fi-yhteysprofiilin ja pariliitostiedot, jotka koodataan QR-koodiin.Jos skannasit sen millä tahansa muulla lukijalla, näkisit, että kyseessä on tietty kokoonpano, mutta sinun ei pitäisi käyttää kolmannen osapuolen lukijoita puhelimen yhdistämiseen; skannaus on tehtävä Androidin langattoman verkon virheenkorjausvalikosta.
Puhelimellasi, jossa kehittäjäasetukset ovat käytössä, siirry osoitteeseen Langaton virheenkorjaus ja napauta Yhdistä laite QR-koodillaTämä avaa kameran skanneritilassa. Tarkenna se Android Studion tietokoneellasi näyttämään QR-koodiin ja odota muutama sekunti, että pariliitosprosessi on valmis.
Jos kaikki menee hyvin, Mobiililaite yhdistetään työasemaasi ilman, että sinun tarvitsee kirjoittaa yhtäkään komentoa.Android muistaa laitteen linkitettynä laitteena, ja Android Studiossa puhelin näkyy fyysisten laitteiden luettelossa, jotka ovat valmiita suorittamaan sovelluksia ja tekemään virheenkorjauksia.
QR-koodin pariliitos voi epäonnistua tai jumiutua kohtaan "laitepariliitos...". Siinä tapauksessa siirrymme toiselle välilehdelle: Yhdistä pariliitoskoodilla, joka käyttää kuusinumeroista numerokoodia synkronoinnin viimeistelemiseksi.Tämä menetelmä on yleensä luotettavampi, kun on verkko-ongelmia tai QR-lukijan kanssa on ongelmia.
Yhdistä langaton ADB synkronointikoodilla (ei QR-koodia)
Kun QR-lukija epäonnistuu, varasuunnitelma koostuu Käytä kuusinumeroista pariliitoskoodia sekä IP-osoitetta ja porttia, jonka Android näyttää langattoman virheenkorjausnäytössä.
Palaa puhelimellasi kohtaan Asetukset > Kehittäjäasetukset > Langaton virheenkorjaus ja napauta vaihtoehtoa Yhdistä synkronointikoodilla tai yhdistä laite pariliitoskoodillaNäyttöön tulee ikkuna, jossa on kenttä, joka näyttää esimerkiksi 192.168.XY:PORT ja kuusinumeroisen numerokoodin. Nämä tiedot ovat arkaluonteisia, joten niitä ei kannata jakaa kenenkään kanssa.
Pidä tämä näyttö auki mobiililaitteellasi, vaihda tietokoneellesi ja valitse Android Studiossa Wi-Fi-pariliitoksen ohjatun toiminnon kautta välilehti Yhdistä pari käyttämällä pariliitoskoodia ja paina Yhdistä-painiketta syöttääksesi koodinAndroid Studio alkaa etsiä laitteita, jotka odottavat pariliitosta.
Kun puhelin havaitaan, avustaja pyytää sinua Syötä Android Studioon sama kuusinumeroinen koodi, jonka näet Android-näytölläsi.Vahvistuksen jälkeen pariliitos on valmis ja laite on käytettävissä langatonta asennusta ja virheenkorjausta varten.
Kun pariliitos on muodostettu, voit avata välilehden Pääte Android Studiossa adb-komentojen käynnistämiseksi aivan kuin se olisi normaali konsoliAinoa ero on, että jos et ole lisännyt platform-tools-muuttujaa PATH-ympäristömuuttujaan, sinun on manuaalisesti siirryttävä kansioon, jossa adb-binääritiedosto sijaitsee (esimerkiksi %LOCALAPPDATA%\Android\SDK\platform-tools Windowsissa).
Muista, että vaikka parisuhde jatkuisikin, Langaton yhteys voi katketa, jos laite vaihtaa Wi-Fi-verkkoa, signaali katkeaa tai reititin estää P2P-yhteydet.Näissä tapauksissa yhdistä laite uudelleen Android Studiosta tai toista pariliitosprosessi, jos se on unohtunut.
ADB:n käyttö ilman Android Studiota: Komentorivi ja manuaalinen pariliitos
Jos haluat mieluummin käyttää terminaalia suoraan tai jos tietokoneesi ei tue Android Studiota hyvin, voit myös... Käytä Android 11+:n langatonta virheenkorjausta suoraan komentoriviltä komennoilla `adb pair` ja `adb connect`Se sopii täydellisesti Windowsille, macOS:lle tai Linuxille ilman IDE:tä.
Kun olet ottanut langattoman virheenkorjauksen käyttöön mobiililaitteellasi, siirry samaan valikkoon ja napauta Yhdistä laite synkronointikoodillaNäet IP-osoitteen ja pariliitosportin sekä kuuluisan kuusinumeroisen koodin. Jätä se näytölle.
Avaa tietokoneellasi pääte ja siirry kansioon, jossa sinulla on adb, yleensä android_sdk/platform-tools tai C:\Users\YOUR_USER\AppData\Local\Android\Sdk\platform-tools WindowsissaJos haluat välttää polun kirjoittamisen joka kerta, voit lisätä sen järjestelmän Path-muuttujaan myöhemmin.
Suorita nyt seuraava komento konsolissa adb-pari ip:portti, korvaamalla ip:port-kohdan matkapuhelimesi näyttämällä osoitteella, esimerkiksi adb pair 192.168.1.23:37119. Ohjelma pyytää sitten sinua antamaan kuusinumeroisen pariliitoskoodin.
Jos koodi on oikein ja verkko on määritetty oikein, Laite yhdistetään, mutta yksi asia puuttuu vielä: varsinainen ADB-yhteys, jota käytetään sovellusten asentamiseen ja virheenkorjaukseen.Samalla Android Wireless Debugging -näytöllä, lähellä yläosaa, näet toisen IP-osoitteen:portin, joka liittyy laitteesi nimeen.
Tuo toinen IP-osoite portteineen on avain: Sinun on käytettävä sitä komennon `adb connect ip:port` kanssa aktiivisen ADB-yhteyden muodostamiseksi.Esimerkiksi adb connect 192.168.1.23:5555. Jos kaikki on kunnossa, laite näkyy adb-laiteluettelossa nimellä ”laite”.
Älä ylläty, jos joka kerta, kun haluat muodostaa yhteyden uudelleen alusta, joudut Toista pariliitoksen muodostaminen koodilla ja muodosta sitten ADB-yhteys uudella IP-portilla.Monissa tapauksissa, vaikka Android näyttäisi, että tietokone on jo paritettu, on suositeltavaa toistaa koodin luontivaiheet mDNS-löytövirheiden välttämiseksi.
Määritä ADB-polku Windowsissa helpompaa käyttöä varten
ADB:n kanssa työskentelystä tulee hankalaa, jos sinun on pakko Kirjoita koko polku platform-tools-kansioon tai cd-komennolla kansioon aina, kun avaat komentokehotteen.Ihanteellinen ratkaisu on lisätä kyseinen kansio Windows Path -ympäristömuuttujaan.
Windows 10:ssä tai 11:ssä käytä Käynnistä-valikon hakua päästäksesi ”Muokkaa järjestelmäympäristömuuttujia” tai ”Muokkaa tilisi ympäristömuuttujia”Ikkuna avautuu, jossa on kaksi osiota: Käyttäjämuuttujat ja Järjestelmämuuttujat.
Valitse yläreunasta Käyttäjämuuttujat-kohdasta Polku ja paina Muokkaa > Uusi lisätäksesi merkinnän, joka sisältää platform-tools-kansion koko polun.Esimerkiksi C:\Users\käyttäjänimesi\AppData\Local\Android\Sdk\platform-tools. Hyväksy kaikki valintaikkunat tallentaaksesi muutokset.
Siitä hetkestä lähtien, jos avaat uuden komentokehotteen tai PowerShell-ikkunan, voit Suorita adb-komentoja mistä tahansa polusta ilman, että sinun tarvitsee määrittää kansiotaTämä on erityisen kätevää, kun kirjoitat skriptejä tai yhdistät adb:tä muiden työkalujen kanssa.
Varmistaaksesi, että kaikki on oikein, kirjoita vain adb-laitteet ja varmista, että järjestelmä tunnistaa binääritiedoston ja listaa yhdistetyt laitteet (joko USB:n tai Wi-Fin kautta). Jos saat virheilmoituksen "tunnistamaton komento", tarkista, että polku on kirjoitettu oikein ja että olet avannut uuden konsoli-ikkunan polun muuttamisen jälkeen.
Klassinen menetelmä: ADB Wi-Fin kautta ensimmäisen USB-yhteyden jälkeen (Android 10 ja vanhemmat)
Vaikka Android 11:ssä ja uudemmissa versioissa on oma langaton pariliitosjärjestelmänsä, Vanha kikka, jossa ADB otetaan käyttöön TCP/IP:n kautta portissa 5555, on edelleen täysin pätevä.Se on ainoa puhdas Wi-Fi-vaihtoehto Android 10:ssä ja vanhemmissa käyttöjärjestelmissä, ja se toimii myös Android 11:ssä tai uudemmissa, jos haluat tämän lähestymistavan.
Toimenpide on yksinkertainen: varmista ensin, että Tietokone ja mobiililaite jakavat saman Wi-Fi-verkon ja yhdistävät puhelimen tietokoneeseen USB-kaapelilla.Ota USB-virheenkorjaus käyttöön kehittäjäasetuksissa ja hyväksy tietokoneen RSA-avain, kun valintaikkuna tulee näkyviin.
Käytä tietokoneesi terminaalissa Suorita `adb devices` varmistaaksesi, että laite näkyy nimellä "device" ja että USB-yhteys toimii.Jos sitä ei ole luettelossa tai se näkyy offline-tilassa, sinun on tarkistettava ajurit, kaapeli tai portti.
Kun puhelin vastaa oikein, suorita komento `adb tcpip 5555` käskeä adbd:tä aloittamaan TCP-yhteyksien kuuntelun portissa 5555Jos komento onnistuu, voit nyt irrottaa USB-kaapelin matkapuhelimesta.
Siirry puhelimellasi kohtaan Asetukset > Tietoja puhelimesta > Tila > IP-osoite (tai Wi-Fi-osio) ja tarkista, onko IP-osoite oikea. Laitteen sisäinen IP-osoite muodossa 192.168.xxSeuraavaksi käytä tietokoneen konsolissa komentoa adb connect ip_address:5555, esimerkiksi adb connect 192.168.1.50:5555.
Jos kaikki on oikein, `adb-laitteet` näyttävät nyt IP-osoitteen 5555 "laitteena", ja ADB on aktiivinen Wi-Fin kautta myös vanhemmissa Android-versioissa.Muista kuitenkin, että jos vaihdat verkkoa tai käynnistät puhelimesi uudelleen, sinun on todennäköisesti toistettava USB + tcpip -prosessi.
Automatisoi ADB Wi-Fi-yhteyden kautta mobiililaitteellasi Termuxin ja Taskerin avulla
Erittäin edistyneille käyttäjille, jotka haluavat viedä asiat seuraavalle tasolle, on olemassa mahdollisuus Automatisoi ADB:n aktivointi Wi-Fi-yhteyden kautta suoraan puhelimestasi Termuxin ja Taskerin avullaniin että aina, kun matkapuhelin käynnistyy, langaton virheenkorjauspalvelin aktivoituu.
Yleinen ajatus on asentaa Termux (paras F-Droidilta, koska sillä on päivitetty arkisto), Termux:Tasker-laajennus ja Tasker-sovellusTermuxin sisällä android-tools-paketti lisätään komennolla pkg install android-tools, jotta adb-binääritiedosto on käytettävissä itse puhelimessa.
Sitten kansiorakenne luodaan Termuxissa .termux/tasker ja sen sisällä kirjoitetaan skriptejä, kuten adb.sh ja adb_pair.shjotka hyväksyvät isäntä- ja koodiparametreja ja suorittavat komentoja, kuten adb connect, adb tcpip 5555, adb pair tai adb kill-server, suoraan Termux-ympäristössä.
Androidilla Taskerille on myönnettävä käyttäjän erityislupa "Suorita komentoja Termux-ympäristössä", jotta voit käynnistää kyseiset komentosarjat tiettyjen ehtojen täyttyessä.Kun se on valmis, Tasker-profiilit tuodaan, jotka aktivoivat Wi-Fi ADB:n, kun matkapuhelin avataan, hakevat virheenkorjausportin Logcat-lokien kautta ja muodostavat yhteyden automaattisesti.
Tyypillisiin profiileihin kuuluu yksi, joka Se alustaa tilamuuttujan laitteen käynnistyessä, toisen, joka mahdollistaa WLAN-virheenkorjauksen tietyn käynnistysajan jälkeen, ja kolmannen, joka analysoi lokit, selvittää portin ja kutsuu Termux-skriptejä yhteyden muodostamiseksi ja vaihtamiseksi tcpip 5555:een.Vaikka se on useimmille enemmänkin nörttimäinen kuin käytännöllinen ratkaisu, se osoittaa langattoman virheenkorjauksen potentiaalin.
Koodilla tehtävää ensimmäistä pariliitosta varten Tasker-profiili voidaan määrittää siten, että kun pidät äänenvoimakkuuden lisäyspainiketta painettuna, kun laitteen pariliitos koodilla -ikkuna on näytöllä, Lähetä Termuxille automaattisesti IP-osoite, portti ja koodi ADB-parin suorittamiseksi puhelimesta itsestään.Kun pariliitos on muodostettu, profiili deaktivoituu, koska sitä ei enää tarvitse toistaa jatkuvasti.
Tärkeimmät ADB-komennot, jotka ovat hyödyllisiä Wi-Fi-yhteyden kautta työskenneltäessä
Kun yhteys on muodostettu, ADB:n täysi teho on käytettävissä aivan kuin olisit kytkettynä USB:n kautta, joten on hyvä olla selkeä. Joitakin yleisimpiä komentoja langattoman virheenkorjauksen hyödyntämiseksi.
Jos haluat nähdä, mitkä laitteet on yhdistetty, peruskomento on `adb devices -l` listaa jokaisen instanssin sarjanumeroineen, tiloineen ja lyhyen kuvauksineen.Jos laite on langattomassa tilassa, se näkyy yleensä IP-osoitteen ja portin kanssa.
Jos sinulla on useita laitteita samanaikaisesti, fyysisiä tai emulaattoreita, voit ohjata komentoja tiettyyn laitteeseen adb -s serial_number -komento tai aseta ANDROID_SERIAL-ympäristömuuttujaKäytettävissä on myös oikopolku -d "ainoalle fyysiselle laitteelle" ja -e "ainoalle emulaattorille", kun kumpaakin tyyppiä on vain yksi.
Asentaaksesi sovelluksen APK:sta, käytät adb install path_to_apk tai adb install-multiple, jos kyseessä on useita jaettuja APK-tiedostojaKun `adb uninstall package.name` poistaa sovelluksen, se poistetaan. `-k`-optio säilyttää käyttäjätiedot.
Tiedostojen käsittelyn osalta sinulla on `adb push archivo_local ruta_remota` lähettääksesi tiedostoja mobiililaitteeseen ja `adb pull ruta_remota carpeta_local` tuodaksesi ne tietokoneelleSe on erittäin hyödyllinen yhdistettynä kuvakaappauksiin tai lokitietoihin.
Laitteen järjestelmään pääsee käsiksi klassisella adb-komentotulkki, joka avaa interaktiivisen komentotulkin mobiililaitteella Unix-tyyppisillä työkaluillaSieltä voit käynnistää am:n (Activity Manager) käynnistääksesi aktiviteetteja, palveluita tai lähettääksesi intenttejä, ja pm:n (Package Manager) listataksesi, ottaaksesi käyttöön tai poistaaksesi käytöstä paketteja ja käyttöoikeuksia.
Lisäominaisuudet: kuvakaappaukset, näytön tallennus ja muut apuohjelmat
ADB ei rajoitu sovellusten asentamiseen ja poistamiseen; se helpottaa myös useita erittäin tehokkaita tukitehtäviä, jotka Ne ovat vieläkin järkevämpiä, kun voit käyttää niitä ilman, että puhelintasi on kytketty tietokoneeseen kaapelilla..
Kuvakaappauksen ottamiseksi peruskomento on adb shell screencap /sdcard/screen.png ja sitten adb pull /sdcard/screen.png tuodaksesi sen tietokoneelleVoit myös tallentaa sen suoraan paikalliselle koneellesi kerralla komennolla `adb exec-out screencap -p > screen.png`.
Jos haluat tallentaa videota, sinulla on työkalu `adb shell screenrecord /sdcard/demo.mp4`, joka tallentaa laitteen näytön oletuksena jopa 3 minuutin mittaiseksi MP4-tiedostoksi.Kun olet valmis, lataat sen komennolla `adb pull`. Screenrecordin avulla voit säätää resoluutiota, bittinopeutta ja enimmäisaikaa parametreilla, kuten `--size`, `--bit-rate` tai `--time-limit`.
Toinen erittäin tehokas toiminto on porttiohjauksen adb forward tcp:host_port tcp:device_port tai erityisiin kohteisiin, kuten local:logdmikä sopii erinomaisesti sisäisten mobiilipalveluiden virheenkorjaukseen, paikallisten API-rajapintojen testaamiseen tai liikenteen tarkastamiseen.
Jos ADB alkaa jossain vaiheessa käyttäytyä oudosti, lakkaa reagoimasta tai lakkaa tunnistamasta laitteita, voit Käynnistä palvelin uudelleen komennolla `adb kill-server` ja käynnistä se sitten implisiittisesti uudelleen suorittaessasi mitä tahansa adb-komentoa.Tämä ratkaisee monia erityisongelmia ilman, että tarvitsee koskea mihinkään muuhun.
Lopuksi, erittäin intensiivisten kehityshankkeiden osalta saatat olla kiinnostunut ADB 36.0.0:n pursketila, joka aktivoidaan ympäristömuuttujalla ADB_BURST_MODE=1 tai Android Studion asetuksistaSe parantaa suorituskykyä suurissa siirroissa ja vähentää viivettä sallimalla ADB:n lähettää paketteja odottamatta yhtä kauan kutakin vastausta.
Android 11:een ja uudempiin versioihin sisäänrakennetun langattoman virheenkorjauksen, QR- tai PIN-koodilla tapahtuvan pariliitoksen, klassisten TCP/IP-menetelmien ja työkalun itsensä tarjoamien komentojen ja apuohjelmien koko arsenaalin välillä, Nykyään voit työskennellä Android-laitteellasi tietokoneeltasi erittäin joustavasti ja mikä parasta, ilman johtoa, joka näyttää aina ilmestyvän silloin, kun sitä vähiten tarvitset..