9 seje ting ADB lader dig gøre på en Android-enhed

  • Vovich Antonovich
  • 0
  • 3065
  • 794

ADB eller Android Debug Bridge er et kommandolinjeværktøj, der giver dig mulighed for at kontrollere din Android-enhed fra din computer; så du kan overføre filer frem og tilbage, installere applikationer, registrere enhedens skærm og meget mere. På nogle telefoner kan du også bruge ADB til at rodfæste enheden, og vi ved alle fordelene ved rodfæstelse.

Nå, vi har plukket nogle af de mest fantastiske og mest nyttige ADB, men før vi fortæller dig det, her er, hvordan du forbinder din Android-enhed til din computer ved hjælp af ADB:

Sådan forbindes din Android-enhed vha. ADB

Tilslutning af en Android-enhed ved hjælp af ADB er en meget enkel proces. Du kan følge nedenstående trin for at forbinde din Android-enhed til din computer ved hjælp af ADB:

1. Slut din Android-enhed til computeren ved hjælp af et USB-kabel.

2. På din enhed ser du en meddelelse om “Tillad USB-fejlfinding", trykke på "Okay”. Din enhed vil nu være tilsluttet computeren med USB Debugging aktiveret.

Bemærk: Du skal først aktivere USB-fejlsøgning i Indstillinger-> Udviklerindstillinger. 

3. Nu kan du starte terminal eller kommandoprompt og skrive
adb-enheder

Dette viser din enhed på skærmen som en bekræftelse af, at enheden er tilsluttet computeren og ADB kan bruges på enheden. Der er også en måde at bruge ADB trådløst fra din Android-enhed, og du kan tjekke vores detaljerede artikel om det samme. Når du først har konfigureret ADB, er du klar til at prøve alle de ting, ADB kan lade dig gøre på din Android-enhed.

1. Installer APK fra computeren

Det er temmelig let at installere en APK fra din computer, når du har tilsluttet ADB.

Syntaks for den kommando, du har brug for, er:

adb installation

Til illustration brugte vi Apple Music APK, som vi havde gemt i vores "Bruger" -mappe. Den anvendte kommando er givet nedenfor:

adb installation ~ / applemusic.apk

I tilfælde af at du ikke ved det “~” Er en kortfattet brugervejledning. Den fulde sti kan også bruges som følger:

adb installere /Users/akshaygangwar/applemusic.apk

2. Tryk og træk filer

Push og Pull er nyttige kommandoer til overfør filer frem og tilbage mellem din computer og den Android-enhed, der er forbundet med ADB.

Push bruges til at “skubbe” en fil fra computeren til Android-enheden.

Træk er det modsatte. Det giver dig mulighed for at "trække" en fil fra din enhed til computeren.

Syntaks for begge kommandoer er angivet nedenfor:

adb push
adb træk

Vi trak Apple Music APK fra enheden og skubbede et tilfældigt PNG-billede til enheden.

Kommando til push:

adb push ~ / path4172.png /sdcard/receivedimage.png

Kommando til træk:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~ / applemusic.apk

3. Monter system med læse / skrivetilladelser (kræver rod)

Hvis du tidligere har tænket på Android-enheder, har du sandsynligvis hørt om build.prop og andre sådanne systemfiler, der findes i mapper som / system og lignende. Disse mapper kan ikke ændres af en ikke-root-bruger. Hvis din enhed dog er rodfæstet, kan du nemt få adgang til disse mapper fra ADB.

Alt hvad du skal gøre er at køre “adb rod”I Terminal / Command Prompt, der lancerer ADB som en rodtjeneste og giver den adgang til systemmapper. Dog som standard / systemmappe er monteret som "skrivebeskyttet" af sikkerhedsmæssige formål. Hvis du har brug for for at ændre indholdet af denne mappe, det er nødvendigt at montere det med "læse- og skrivetilladelser".

Det viser sig, ADB kan let gøre dette med kun to kommandoer:

adb rod
adb remount / rw

Det “Adb remount / rw” kommandoen fjerner rodkatalog (/) og remonteres det med læse / skrivetilladelser.

Bemærk: Jeg vil anbefale at køre adb unroot, når du har udført de opgaver, der kræver adb, der kører som root. Ellers kan fejl være potentielt katastrofale. Også,kør ikke kommandoen rm -rf nogensinde.

4. Få adgang til en CLI på din telefon

Hvert operativsystem har en kommandolinjegrænseflade (CLI). Android, der er baseret på Linux, har et meget rig kommandosæt tilgængeligt for brugerne. ADB giver dig adgang til denne CLI direkte fra din computer ved hjælp af:

adb shell

Det “Adb shell” kommando udsætter endnu flere kommandoer, der kan bruges til at krydse gennem filsystemet på din telefon og gøre en masse sjove ting.

5. Optag skærmen

Du kan også optage skærmen på din Android-enhed ved hjælp af ADB. Intet behov for tredjeparts applikationer længere! Der er dog et advarsel. ADB kan kun optage skærmen for en maksimal periode på 3 minutter. Så… “måske” et behov for tredjepartsapps. Alligevel er det sådan, du kan optage din skærm ved hjælp af ADB:

adb shell screenrecord

Som standard stopper skærmoptagelse automatisk optagelse kun efter at have været udløbet af 3 minutters tidsgrænse. Hvis du skal stoppe optagelsen før det, skal du blot trykke på “Control + C”. Vi optog vores skærm i ca. 10 sekunder, stoppede den med Control + C og gemte den med navnet “screenrecording.mp4”.

6. Optag skærmbilleder

ADB giver dig også mulighed for at fange skærmbilleder af din enhed med en simpel og intuitiv kommando kaldet ”Screencap”. Syntaks ligner screenrecord:

adb shell screencap

I modsætning til at tage skærmbilleder ved hjælp af enhedens hardwaretaster, screencap sender ikke en anmeldelse på statuslinjen på din enhed, men filen gemmes simpelthen på den sti, der er angivet i kommandoen. Vi tog et skærmbillede og gemte det på sdcard med navnet 1.png, kommandoen er vist nedenfor:

adb shell screencap /sdcard/1.png

7. Skift DPI på din skærm

Den kommende Android N-opdatering giver brugerne mulighed for at justere en enheds DPI-indstillinger som standard. Hvis du imidlertid ønsker mere kontrol over DPI, kan du bruge ADB.

build.prop-redaktører fortæller dig, at du kan redigere en linje ”Ro.sf.lcd_density = xx” og udskift xx-værdierne med, hvad DPI du ønsker, genstart enheden og gjort! ADB giver dog endnu en gang en lettere måde at redigere denne værdi og få den til at træde i kraft uden at genstarte enheden. Sej, ret?

Kommandoen for at opnå dette er:

adb shell wm densitet xx

ganske enkelt sæt enhver værdi i stedet for xx og se din enhed ændre sin DPI-værdi uden nogen genstart.

Forskellige skærmstørrelser og opløsninger betyder det ingen særlig værdi af DPI passer til hver enhed. Vær dog ikke modløs, en lille mængde at lege med værdierne er alt hvad du behøver for at finde ud af den bedste pasform. Det er også en god ide at finde ud af, hvad din nuværende DPI-indstilling er; og dette kan opnås med følgende kommando:

adb shell wm densitet

Denne kommando returnerer nuværende skærmtæthed (eller DPI) -værdien på din enhed. I tilfælde af at du roterer med værdierne, mens du tænker, skal du bare vende tilbage til denne værdi, og din enhed vil være god som før. DPI-værdier, venstre til højre: 300, 180 (standard)

8. Genstart enhed til bootloader, gendannelse eller sidelad

Bemærk: hvis du ikke ved, hvad disse ord betyder, er disse kommandoer ikke for dig; er du velkommen til at springe foran eller læse det alligevel.

Hvis du blitz brugerdefinerede rom'er så ofte som vi gør, er chancerne for, at du er træt af at slukke for din enhed og derefter trykke på en lang række hardwaretaster blot for at være i stand til at starte op i bootloader, gendannelse eller sideload på din enhed. ADB kan lade dig gøre noget af dette med enkle kommandoer. Fantastisk, ret?

De kommandoer, der giver dig mulighed for at gøre dette, er:

adb genstart bootloader
adb genstart gendannelse
adb genstart sideload

9. Åbn Logcat

Logcat er et værktøj, der giver dig mulighed for det se systemmeddelelser og sporer, når enheden støder på en fejl. Logcats er nyttige, især når du udvikler eller tester en app, eller når du støder på en fejl og har brug for at give systemoplysninger til udviklerne.

Kommandoen for at få adgang til logcat er:

adb logcat

Dette vil kontinuerligt udskrive en masse information på din skærm, som overhovedet ikke giver mening for dig, hvis du ikke ved, hvad du ser på. Trykke ”Control + C” når som helst for at forlade logcaten.

SE OGSÅ: Sådan tvinges 'Doze Mode' på Android 6.0 Marshmallow

Alle indstillet til at udforske seje ADB-kommandoer?

Nu hvor vi har bevæbnet dig med nok ADB-viden til at få dig i gang, skal du gå videre og udforske alt, hvad ADB kan lade dig gøre. Hvis du har brug for at finde flere kommandoer og de forskellige flag, der kan bruges til at tilpasse dem, skal du blot åbne Terminal / Kommandoprompt og indtaste “adb”, og der vil blive opnået en liste over kommandoer, komplet med korte forklaringer om, hvad hver af dem gør.

Kender du til flere interessante ADB-kommandoer, som alle burde kende? Fortæl os det i kommentarfeltet nedenfor.




Endnu ingen kommentarer

Gadget til købsguider, teknologier der betyder noget
Vi udgiver detaljerede guider til køb af udstyr, skaber interessante lister over de bedste produkter på markedet, dækker nyheder fra teknologiens verden