Adb-enheter ser ikke. Android-fastvare ved hjelp av FastBoot-verktøyet. hvorfor adb run er bedre

Mange av dere har gjentatte ganger møtt en situasjon hvor for å få rotrettigheter på et Android-nettbrett eller smarttelefon, installere ny firmware, gjenopprette systemet og andre ting, måtte du koble det til datamaskinen din og utføre en serie adb- eller fastboot-kommandoer gjennom kommandolinjevinduet (terminal ).

De fleste skriver inn disse kommandoene uten å forstå hva de betyr, bare å følge instruksjonene som finnes på nettet. Og hvis du ønsker å få en bedre ide om hva som skjer når du utfører dem, vil vi i dag bli kjent med de ti beste kommandoene som enhver avansert Android-bruker bør vite.

Men før du begynner å bli kjent med disse kommandoene, la meg minne deg på at før nettbrettet eller smarttelefonen kan utføre dem, må du sørge for at datamaskinen er installert Android SDK, og på selve nettbrettet eller smarttelefonen, i innstillingsmenyen, alternativet " USB-feilsøking».

Slik installerer du Android SDK som inneholder adb- og fastboot-programmene, les dette materialet.

La meg også minne deg på at i Android 4.2 og nyere er "USB Debugging"-elementet skjult, og du kan lese hvordan du får tilgang til det.

For de som har glemt hvordan du starter et ledetekstvindu i Windows, la meg minne deg på at den enkleste måten å gjøre dette på er ved å klikke på "Start", hvoretter du må skrive inn cmd i søkeboksen og trykke på " Enter"-tasten.

Etter at alt det forberedende arbeidet er fullført, kan du koble enheten til datamaskinen ved hjelp av en USB-kabel og begynne å lære kommandoene.

1. Kommando adb-enheter

Dette er trolig det viktigste av alle ti lagene som skal diskuteres. Med den kan vi finne ut om datamaskinen ser Android-enheten din, og hvis den ser den, så om den kan kommunisere med den gjennom terminalkommandoer.

Hvis alt er i orden, bør du etter å ha skrevet inn adb devices-kommandoen i Windows-kommandolinjevinduet eller Linux-terminalen se en linje med teksten Liste over enheter vedlagt, hvoretter det vil være en linje som består av serienummeret til enheten din. og dens tilstand - offline eller online:

Frakoblet tilstand betyr at enheten er i hvilemodus. Online-tilstanden indikerer at nettbrettet eller smarttelefonen er klar til å utføre kommandoene dine.

2. adb push-kommando

Med adb push-kommandoen kan du kopiere filer til nettbrettet eller smarttelefonen. I dette tilfellet må du spesifisere banen til mappen der du vil plassere filen på enheten og mappen på datamaskinen hvorfra filen skal kopieres. Den andre banen er valgfri hvis filen ligger i samme mappe som adb-programmet.

Her er et eksempel på kopiering av superfreak.mp4-videofilen fra en datamaskin til en enhet, til /sdcard/Movies-mappen ved å bruke adb push superfreak.mp4 /sdcard/Movies/-kommandoen

For Windows-brukere vil jeg minne om at i Android, når du spesifiserer banen til filer og mapper, brukes en skråstrek - /, og ikke omvendt skråstrek, som du er vant til.

3. adb pull kommando

Mens adb push brukes til å overføre filer til en Android-enhet, brukes adb pull til å kopiere filer fra enheten til datamaskinen. Akkurat som i det forrige tilfellet, må du spesifisere banen hvor du vil hente filen på enheten og banen du vil legge denne filen på datamaskinen. Den andre banen er valgfri hvis du vil at filen skal være i mappen du startet adb-programmet fra.

Her er et eksempel på kopiering av superfreak.mp4-filen fra /sdcard/Movies/-mappen på nettbrettet eller smarttelefonen til Windows 8-skrivebordet til brukeren Jerry, C:\Users\Jerry\Desktop

Hvis du vil at filen skal gå til mappen du kjørte adb fra, skriv bare adb pull /sdcard/Movies/superfreak.mp4

4. adb reboot-kommando

Denne kommandoen brukes ofte i prosessen med å rote eller installere ny programvare, når vi må godta endringene vi har gjort på enheten vår. Etter at du har skrevet inn adb reboot-kommandoen, starter nettbrettet eller telefonen på nytt.

Denne kommandoen er også viktig fordi den kan plasseres inne i skript, som lar deg starte enheten på nytt etter å ha utført alle nødvendige operasjoner automatisk.

5. Kommandoer adb reboot-bootloader og adb reboot recovery

Ved å bruke adb kan du ikke bare starte Android-enheten din på nytt, men også starte den på nytt i bootloaderen. Denne modusen er nødvendig slik at vi kan låse opp bootloader, som er nødvendig for å få rotrettigheter og videre installere alternativ fastvare.

Noen enheter kan starte opp i bootloader med en spesifikk tastekombinasjon når de er slått på, men ofte er adb reboot-bootloader-kommandoen den eneste måten å få tilgang til bootloaderen.

Tilsvarende kan adb-programmet brukes til å få tilgang til gjenopprettingsmenyen til et nettbrett eller smarttelefon eller gjenoppretting (gjenoppretting). Dette kan gjøres med adb reboot recovery-kommandoen

6. kommandoen fastboot enheter

Hvis du startet nettbrettet på nytt i oppstartslastermodus, slutter det å godta adb-kommandoer. I denne modusen kan vi kommunisere med enheten ved hjelp av fastboot-programmet.

Ved å bruke fastboot devices-kommandoen kan du finne ut om enheten din kan godta kommandoer fra dette programmet i bootloader-modus. Siden fastboot er et veldig kraftig verktøy, gir noen Android-enhetsprodusenter ikke tilgang til dette programmet i bootloader-modus.

Akkurat som med adb, etter å ha skrevet inn kommandoen fastboot devices, bør du se serienummeret til enheten din.

Ofte er årsaken til at fastboot ikke fungerer, mangelen på nødvendige Windows-drivere for enheten din.

7. fastboot oem unlock kommando

Noen produsenter (for eksempel HTC eller Asus) gir ut spesielle verktøy som lar deg låse opp bootloaderen til nettbrettene og smarttelefonene deres, hvoretter det vil være mulig å installere alternativ gjenoppretting på dem, for eksempel ClockworkMod eller TWRP og fastvare fra uavhengige utviklere (tilpasset fastvare).

I mange tilfeller kan du imidlertid låse opp bootloaderen til en Android-enhet ved å bruke fastboot-programmet. Det er veldig enkelt å gjøre dette - når nettbrettet eller telefonen din er i oppstartslastermodus (punkt 5), skriv bare inn følgende kommando i kommandolinjevinduet: fastboot oem unlock.

Etter det må du følge instruksjonene som vises på skjermen til nettbrettet eller smarttelefonen.

Merk følgende! Etter å ha utført kommandoen fastboot oem unlock, vil enheten din bli fullstendig tømt for programmene du installerte, og dine personlige data vil også bli slettet.

8. adb shell kommando

Adb shell-kommandoen er ofte forvirrende for noen nybegynnere.

Det er to måter å bruke denne kommandoen på. Hvis du bare skriver adb-skall i ledetekstvinduet og trykker på "Enter"-tasten, vil du "komme" inn i terminalmodus, eller kommandoskallet til Android-enheten din, hvor du kan utføre alle Android-skallkommandoer.

Nedenfor kan du se resultatet av å utføre ls-kommandoen i Android-skallmiljøet.

Denne modusen er godt kjent for Linux- og Mac-brukere. Hvis du er kjent med bash shell-kommandoer, vil du ikke ha noen problemer med å jobbe i denne modusen. Ellers anbefaler jeg ikke å bruke adb-skallmodus før du forstår formålet med alle kommandoene, siden du i denne modusen har full tilgang til filene på enheten din og ved et uhell kan forårsake uopprettelige endringer i operativsystemet.

Den andre måten å bruke adb shell på er å utføre en enkelt Android shell-kommando med denne konstruksjonen: adb shell<команда>. For eksempel kan du endre filtillatelser med en kommando som "adb shell chmod 666 /data/filnavn"

9. adb installeringskommando

Med adb-programmet kan du gjøre mer enn å bare kopiere filer til og fra enheten din. Dette programmet lar deg også installere applikasjoner på Android-enheter i form av apk-filer. Det er en adb installeringskommando for dette. Det er litt som push-kommandoen: du må spesifisere banen der filen som inneholder applikasjonen du vil installere er plassert. Derfor er den enkleste måten å først kopiere apk-filen til mappen med adb-programmet, deretter kan du installere programmet ved å bruke kommandoen adb install ApplicationFileName.apk

Hvis du trenger å oppdatere applikasjonen, må du i dette tilfellet bruke -r-bryteren og kommandoen vil se slik ut: adb install -r ApplicationFileName.apk.

Med -s-bryteren kan du installere applikasjoner på et minnekort (hvis fastvaren din lar deg gjøre dette). -l-bryteren lar deg blokkere applikasjonen under installasjonen (ved å installere den i /data/app-private-mappen). Det er andre nøkler for mer avanserte funksjoner, men beskrivelsen deres er et emne for en egen artikkel.

10. adb avinstalleringskommando

Til slutt kan du fjerne apper fra nettbrettet eller telefonen. For å gjøre dette, bruk kommandoen adb uninstall ApplicationFileName.apk

Denne kommandoen har -k-bryteren, som lar deg, når du avinstallerer en applikasjon, ikke slette dataene og hurtigbufferen, men la dem ligge på enheten.

Bonus: adb sideload-kommando

Denne kommandoen er veldig nyttig for eiere av Nexus-nettbrett og smarttelefoner - med den vil de kunne oppdatere den offisielle fastvaren på enhetene sine. Med andre ord, hvis smarttelefonen eller nettbrettet ikke har mottatt en trådløs oppdatering, kan du laste ned den nye fastvaren fra den offisielle nettsiden og oppdatere enheten manuelt.

Etter at du har lastet ned fastvarefilen til datamaskinen og koblet nettbrettet eller telefonen til den, må du starte enheten på nytt til gjenopprettingsmodus, velge "Bruk oppdatering fra ADB" og deretter skrive inn følgende kommando på datamaskinen i kommandolinjevindu: adb sideload xxxxxxxx.zip, der xxxxxxxx.zip er navnet på firmware-zip-filen.

Du finner mer detaljerte instruksjoner om hvordan du manuelt oppdaterer fastvaren til Nexus-enheter i dette materialet.

Relatert innhold:

7. november 2012 kl. 14:56

Manuell installasjon av ADB-driver

  • Android utvikling
  • opplæringen

Og her ventet en ubehagelig overraskelse på meg - enten den innfødte driveren viste seg å være skjev, eller Windows, eller en ledning ... generelt reiste sjåføren seg, Windows-enhetsbehandlingen rapporterte at enheten var fullt operativ, men på forespørsel adb-enheter i konsollen fikk jeg en tom liste, og det var selvfølgelig ikke mulig å teste applikasjonen på et nettbrett.

Jeg skrev en forespørsel til TeXeT-støtte, de svarte meg til og med med en lenke til selve driveren, som, som jeg allerede så, ikke fungerte. Jeg begynte å lete etter et svar på Internett og fant en haug med forskjellige versjoner av denne driveren og manualene, men fortsatt startet ingen av dem ordentlig, og til og med den innfødte driveren fra SDK ble det ikke i det hele tatt, noe som kastet meg ut i fortvilelse. ... men ikke fortvilelse.

Her bestemte jeg meg for å prøve meg på å skrive drivere den gode gamle metoden for vitenskapelig poke og åpnet inf-filen til driveren. Hope ga meg forståelsen av at programvaredelen av adb-grensesnittet fra siden av nettbrettet skulle være identisk for alle enheter, og USB fungerte uansett. Og så, etter flere mislykkede forsøk på å manuelt redigere inf-filen, fant jeg en oppskrift for å kurere krydderet til inf-filen slik at den er installert og, viktigst av alt, den fungerer.

Så la oss komme i gang.

Trinn 1. Last ned driveren. Hvis du ikke allerede har gjort det, åpne Android SDK Manager, finn delen Ekstra, merk av for Google USB Driver og klikk Installer pakker. Alt er enkelt. Vent til den er lastet inn.

Trinn 2. Finn driveren og lag en kopi av den i en egen mappe. Gå til mappen %android-sdk%\extras\google\ og du vil se den elskede usb_driver-mappen der. Kopier det et sted, og der vil vi utføre ytterligere manipulasjoner. I prinsippet kan du også redigere "originalen", men jeg foretrakk å beholde originalen urørt for hver brannmann.

Trinn 3. Rediger inf-filen. I daddy åpner du filen android_winusb.inf og ser etter linjer som dette:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install_USB_0D1P1D_Install_USB1P1D1P1D_2
Lag en kopi av disse linjene, erstatt Google Nexus One%din_enhetsnavn% for identifikasjon i fremtiden og ... åpne Windows Enhetsbehandling. Vi ser etter enheten vår der ( Android, Android Composite ADB-grensesnitt eller noe sånt). Åpne egenskapene til enheten, fanen "Detaljer", velg elementet "Maskinvare-ID" i listen og vi ser et slikt bilde.

Vi kopierer linjen som ligner mest på den som er vist i figuren (den er i teorien bare litt kortere), og limer den inn i inf-filen vår.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01
I %SingleAdbInterface% sletter vi slutten av linjen, som du kan se, i %CompositeAdbInterface% setter vi inn hele greia. Du trenger sannsynligvis ikke å gjenta alt to ganger, men jeg har allerede alt og jeg er for lat til å eksperimentere :)
Vi lagrer (vær forsiktig - i noen tilfeller må du kjøre notepad med administratorrettigheter, fordi i brukermodus vil du ikke få lov til å overskrive inf-filen).
Trinn 4. Installere driveren. Nå som alt er klart, går vi tilbake til enhetsbehandlingen og fjerner alle tidligere installerte adb-drivere (hvis noen). Vi oppdaterer listen over enheter og ser enheten vår uten drivere. Vi åpner egenskapene og velger "oppdater drivere", velg installasjonen fra mappen, spesifiser mappen med den korrigerte inf og start installasjonen - driveren vår er umiddelbart lokalisert, men under installasjonen kan den sverge om inkompatibilitet med spørsmålet "bør jeg fortsett, nasyalneka?". Vi fortsetter. Alt, driveren er installert.
Trinn 5. Endelig. For nøyaktighet tar vi ut USB-porten, vent til alt er oppdaget, åpne konsollen (Win + R, enter cmd) og skrive adb-enheter. Hvis alt gikk bra, ser vi det ettertraktede listeelementet, noe som indikerer at adb nå ser enheten vår.


Fra nå av kan du trygt kjøre eclipse og bygge programmer, og nyte praktisk automatisk montering, installasjon og feilsøking rett på enheten vår.

Hvis adb-kommandoen ikke fungerer for deg i det hele tatt. Datamaskin -> Egenskaper -> Miljøvariabler. Vi ser etter Path-variabelen og på slutten vi legger til(i ingen tilfeller overskriver vi) på slutten med semikolon, og etter adressen til mappen der adb bor (vanligvis %android-sdk%\platform-tools\). Etter en omstart skal det fungere.
Noen ganger starter ikke adb automatisk ved systemstart. Start manuelt.

Hva var det?
Faktisk er alt enkelt. Av en eller annen grunn (Windows mastday / progers har skjeve hender / Google inf-filen ble skrevet kun for opprinnelige Google-enheter / Higgs-bosoner ødela alt på datamaskinen din), ønsker ikke Windows å spise Google-driveren for enheter som ikke er fra Google registrert i inf-filen. Tilsynelatende er alt der bare knyttet til dette ID-utstyret. Men når alt kommer til alt er programvaredelen på de aller fleste Android-enheter identisk med tanke på debugger-kontakten til PC-en, så driveren skal normalt kommunisere med hvilken som helst Android-enhet. Vår oppgave er å lure Windows og få den til å akseptere enheten som en "egnet driver", noe vi gjorde ved å legge til ID-en til driverens inf-fil.

Jeg håper denne håndboken vil hjelpe noen til å få sin egen kinesiske eller annen enhet, som de glemte å lage en normal adb-driver for når de monterer systemet, eller for de som trenger å laste ned den offisielle driveren fra enhetsprodusenten (dette kan være slik hemoroider som du raskt kan gjøre alt ovenfor - det skjedde med meg med driveren for LG E510-telefonen).

P.S. Jeg har ikke massetestet denne metoden, så jeg kan ikke garantere at den vil fungere 100 % i alle tilfeller. Men det fungerte for meg på Windows 7, og etter det på Windows 8. Filen måtte redigeres for hver gang separat, men jeg tror ikke at dette er et slikt problem.


  1. c:\android\adb
  2. La oss gå til StartLøpe(eller trykk på tastaturet Win+R, for hvem det er praktisk) og skriv inn følgende:
    cmd
  3. Kommandolinjen åpnet. I den skriver vi:
    cd c:\android\adb
    hvor c:\android\adb
    *Nyttige råd: TAB

  1. Installer ADB og fastboot på PC (se ovenfor)
  2. Vi går til mappen der vi installerte adb og fastboot. jeg har det
    /home/myuser/nexus/adb/
  3. Vi går til terminalen og der skriver vi:
    cd /home/myuser/nexus/adb/
    hvor /home/myuser/nexus/adb/- bane til mappen med adb og fastboot. Din kan være annerledes
    *Nyttige råd: for ikke å skrive alt manuelt, kan du skrive inn en del av mappenavnet og trykke TAB
  4. Vi kobler nexus-enheten vår til PC-en
  5. Vi utfører de nødvendige kommandoene (se nedenfor)

  1. Installer ADB og fastboot på PC (se ovenfor)
  2. Vi går til mappen der vi installerte adb og fastboot. jeg har det
    /home/myuser/nexus/adb/
  3. Vi går til terminalen og der skriver vi:
    cd /home/myuser/nexus/adb/
    hvor /home/myuser/nexus/adb/- bane til mappen med adb og fastboot. Din kan være annerledes
    *Nyttige råd: for ikke å skrive alt manuelt, kan du skrive inn en del av mappenavnet og trykke TAB
  4. Vi kobler nexus-enheten vår til PC-en
  5. Vi utfører de nødvendige kommandoene (se nedenfor)


ADB - Android Development Bridge. Enkelt sagt, dette er en ting for å utvikle og feilsøke applikasjoner for vår elskede Android. Men vi er ikke programmerere i det hele tatt (for det meste), men vanlige brukere! Hvorfor er han for oss? La oss finne ut av det.
adb, fra en enkel brukers synspunkt, inkluderer følgende funksjoner:
-Rediger filer på selve enheten via PC
-Mulighet til å installere applikasjoner, fastvare, kjerner, radioer, bootloadere og gjenoppretting
-Mulighet til å "laste ned" filene vi trenger fra telefonen

For å jobbe med adb må du først installere dem på datamaskinen din (som - se ovenfor)

adb kommandoer:
adb push (skriver en fil til enheten din) -- adb push c:\example.apk /sdcard/example.apk
ADB pull (trekker fil fra enhet til datamaskin) -- adb pull /system/app/example.apk c:\example.apk
ADB-installasjon (installasjon av programmet på enheten) -- adb install c:\example.apk
adb omstart (start enheten på nytt)
adb reboot recovery (start enheten på nytt og start deretter opp i gjenoppretting)
adb reboot bootloader (start enheten på nytt og start deretter opp i bootloader)
adb remount (avmonter og monter /systempartisjon)

ADB-skallkommandoer:
adb-skall (lanserer et Linux-skall for å fungere på maskinen)
cd (naviger enhetskataloger) -- cd /system/app
ls (analogt med "dir"-kommandoen i DOS, viser innholdet i katalogen) -- ls /system/app
rm (fjern fil fra katalogen) -- rm /system/app/example.apk
cp (kopierer en fil fra en katalog til en katalog på enheten) -- cp /system/app/example.apk /sdcard/example.apk
exit (exit ADB-Shell) -- exit

fastboot-verktøykommandoer:
fastboot-enheter - en liste over enheter koblet til datamaskinen (brukes til å sjekke tilkoblingen)
fastboot reboot - start enheten på nytt
fastboot reboot-recovery - start enheten på nytt under gjenoppretting
fastboot reboot-bootloader - start enheten på nytt inn i bootloader
fastboot flash boot filnavn.img - kjernefastvare
flashboot flash radio filnavn.img - radiofastvare
fastboot oem lock - lukk bootloaderen.
fastboot oem unlock - åpne bootloader (sletter alle brukerdata)

Dette er ikke en komplett liste over kommandoer!

Erfarne eiere av Android-enheter bruker ganske ofte ADB- og Fastboot-programmene som er en del av Android SDK for å låse opp bootloaderen til nettbrettene og smarttelefonene deres, installere tilpasset fastvare, få rotrettigheter og mye, mye mer.

En vakker dag kan du imidlertid oppdage at etter at du har koblet Android-enheten til PC-en og skrevet inn den vanlige "adb-enheter"-kommandoen i kommandolinjevinduet, er listen over enheter koblet til datamaskinen som dette programmet skal vise tom. Hva skal man gjøre i slike tilfeller for å rette opp situasjonen?

Hvis dette skjedde med deg, må du først og fremst sjekke følgende:

1. Sjekk om det er aktivert i nettbrettinnstillingene

2. Sjekk at USB-kabelen du bruker for å koble til datamaskinen din er god og riktig tilkoblet.

3. Sjekk om du har Android SDK installert og oppdatert til den nyeste versjonen for øyeblikket

4. Prøv å bytte tilkoblingsmodus på nettbrettet eller smarttelefonen fra medieenhet (MTP) til kamera (PTP) eller omvendt.

Du kan spørre - hvorfor gjøre alt dette hvis enheten fungerte bra før? Det kan være mange årsaker til en slik situasjon. For eksempel har du oppdatert operativsystemet på PC-en din og glemt å installere Android SDK, eller du har ikke oppdatert SDK på lenge, eller du koblet til nettbrettet eller smarttelefonen ikke med merkekabelen som fulgte med, men med en lengre kjøpt senere, for å gjøre den praktisk å bruke enheten lades, eller - enhetens USB-drivere er ikke riktig installert.

Apropos sjåfører. Hvis du sjekket alt ovenfor, men det ikke hjalp deg og ADB-programmet fortsatt ikke ser enheten din, kan du prøve å fjerne den fra systemet og installere den på nytt.

For å gjøre dette, på en datamaskin med et nettbrett eller smarttelefon koblet til den, åpne enhetsbehandlingen og finn enheten med "Composite ADB Interface" i navnet. For eksempel: "Android Composite ADB Interface" eller "Google NexusADB Interface"

Klikk deretter på enheten med høyre museknapp og velg alternativet "Slett" i menyen som åpnes.

Koble nettbrettet eller smarttelefonen fra datamaskinen, bekreft slettingen ved å klikke på "OK"-knappen og etter at prosessen med å slette enheten er fullført, koble den til igjen og vent til Windows installerer den igjen. Etter det skal nettbrettet eller smarttelefonen din vises i listen over enheter som er koblet til datamaskinen i ADB-programmet.

Mange av oss er allerede kjent med ADB (Android Debug Bridge) fordi som eier av en Android-enhet er det ganske vanlig å gjøre enkle ting som adb push og dra, eller adb omstart etc. Men for mange nybegynnere er bare synet av kommandolinjen allerede skremmende, og virker uoverkommelig mulig. Selv om det faktisk er ganske enkelt, vil ikke erfarne brukere la meg lyve, og den største vanskeligheten er å huske alle disse kommandoene, selv om dette heller ikke er nødvendig, siden Internett alltid er tilgjengelig og det er ikke vanskelig å finne den riktige kommandoen.

Android Debug Bridge, som er en del av Android SDK-emulatoren, lar deg kommunisere mellom datamaskinen din og en Android-enhet koblet til den, forresten, hvis du trenger en slags programvare, kan du laste ned programmer for en bærbar datamaskin gratis her . Hva kan jeg gjøre med ADB? Dens evner er ganske brede, for eksempel de mest populære handlingene: kopier filer fra en Android-enhet til en datamaskin, last opp filer fra en datamaskin til Android, utfør mange Linux-kommandoer, motta feilrapporter, etc.

Derfor, hvis du er ny i denne bransjen og ønsker å lære litt mer om ADB enn bare hva det er, så foreslår jeg at du sjekker ut min lille grunnleggende guide for å lære ADB.

Hva trenger du

1. Android Debug Bridge (ADB) for Windows 32bit - last ned

2. Android Debug Bridge (ADB) for Windows 64bit - last ned

3. Datamaskin med installert Windows OS.

La oss nå gå videre til den aktive fasen:

1. Last ned ønsket zip-arkiv og pakk det ut hvor du vil, for eksempel stasjon C.

2. Gå nå til katalogen C:/adb/sdk/platform-tools. Her finner du et sett med filer som vist på bildet nedenfor.

3. Hold nede Shift-knappen + høyre museklikk og start Windows-kommandolinjen fra gjeldende katalog.

4. Skriv inn kommandoen adb start-server.

5. For å sikre at enheten er riktig tilkoblet og gjenkjent av datamaskinen, skriv inn kommandoen: adb-enheter. Hvis alt er bra, vil du se noe som ligner på dette:

Nå som enheten din er tilkoblet og alt fungerer, la oss leke litt med den.

Leser LOGCAT via ADB

Den enkleste måten er å kjøre kommandoen: adb logcat. Som et resultat vil hele innholdet i enhetens loggfil vises på skjermen. For å få logcat i en separat filkjøring: adb logcat > logcat.txt.

Feilrapportering (BUGREPORT)

Du kan kjøre kommandoen: adb feilrapport, men du vil motta et varsel om at den genererte rapporten ikke vil være lesbar, så det er bedre å bruke: adb bugreport>result.txt.

ADB med ROOT-tillatelser

For å jobbe fra under ADB med fulle tilgangsrettigheter, må du rote enheten. Hvis enheten allerede er manuell, utfør kommandoen: adb rot og se hva som vises på bildet nedenfor (start ADB på nytt med rotrettigheter).

Installere apper via ADB

For å installere applikasjonen, sørg for at det ikke er mellomrom i apk-filnavnet, og du må vite nøyaktig den riktige banen til den. Vel, da utfører vi kommandoen: adb installasjon+ installasjonsfilnavn. I mitt eksempel installerte jeg papertoss-spillet, så hvis alt går bra, får du opp følgende bilde på skjermen: