Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 9916|Svare: 1

ADB Common Operations-kommandoer forklares i detalj og er fullstendige

[Kopier lenke]
Publisert på 07.01.2018 21:40:51 | | | |

Når vi snakker om ADB, bør alle være kjent med det, det vil si Android Debug Bridge, Android Debug Bridge. Som Android-utviklere, dyktige i å bruke ADB-kommandoer, vil det i stor grad forbedre utviklingseffektiviteten vår, ADB-kommandoer er mange, i dag vil jeg oppsummere noen av ADB-kommandoene jeg vanligvis bruker i utvikling.

Sjekk versjonen
ADB-installasjon er ikke mye å si her, skriv inn følgende kommando med følgende prompt for å bevise at miljøet ditt er i orden, ellers kan du søke på nettet for å løse det.

$ adb-versjon




Android Debug Bridge versjon 1.0.36
Revisjon 8f855a3d9b35-android

Vis tilkoblede enheter
Skriv inn følgende kommando for å spørre de tilkoblede enhetene og emulatorene:

$ adb-enheter

Liste over tilknyttede enheter
02ae0c1021089daf-enhet

Installer en apk og utfør følgende kommando:
ADB-installasjon <apkfile>

For eksempel: adb-installasjon demo.apk
Hvis det ikke er den nåværende katalogen, skal den følges av stinavnet:

adb-installasjon /Users/storm/temp/demo.apk
Behold dataene og cache-filene, installer apk-filen på nytt:

adb install -r demo.apk
Installer APK på SD-kortet:

ADB-installasjon -s demo.apk
Avinstaller

Direkte avinstallering:
ADB avinstallerer <package>

For eksempel: adb avinstallerer com.stormzhang.demo
Avinstaller appen, men behold dataene og cache-filene:

adb uninstall -k com.stormzhang.demo

Start/stopp serveren
Generelt sett brukes de to følgende kommandoene stort sett ikke, fordi så lenge enheten er riktig tilkoblet, vil adb-serveren automatisk startes, men du må også kjenne til disse to kommandoene:

Start adb-server:
adb start-server

Stopp adb-server:
ADB kill-server

List opp pakkenavnene på alle apper som er installert på telefonen din:
ADB Shell PM-listepakker

List opp alle pakkenavn for systemapplikasjoner:
ADB Shell PM-listepakker -s

List opp tredjeparts app-pakkenavn, bortsett fra systemappen:
ADB Shell PM-listepakker -3

Bruk grep for å filtrere:
ADB Shell PM-listepakker | grep qq

Slett appdata og cache
Noen ganger må vi slette data og cache i testene våre, så vi må bruke følgende kommando:

ADB Shell PM Clear <packagename>

For eksempel: adb shell pm clear com.stormzhang.demo

Start appen
Hvis vi vil starte appen via adb
adb shell am start -n com.stormzhang.demo/.ui. SplashActivity

Tving til å stoppe applikasjonen
Noen ganger setter appen seg fast og må tvinges til å stoppe, kjør følgende kommando:

ADB Shell AM kraftstopp <packagename>

For eksempel: adb shell am force-stop cn.androidstar.demo

Se logger
ADB Logcat

Start på nytt
ADB-omstart

Få serienummeret
$adb get-serialno

02ae0c1021089daf

Få MAC-adressen
$adb shell cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

Sjekk enhetsmodellen
$adb shell getprop ro.product.model

Nexus 5

Sjekk Android-versjonen din
$adb shell getprop ro.build.version.release.

7.0.1

Sjekk skjermoppløsningen
$adb shell wm-størrelse

Fysisk størrelse: 1080×1920

Sjekk skjermtettheten
$adb skall wm-tetthet

Fysisk tetthet: 480
Det finnes for mange kommandoer om ADB, bare noen av mine mest brukte kommandoer, flere kommandoer kan finnes her:

https://github.com/mzlogin/awesome-adb




Foregående:Bruk adb-enheter for å rapportere error:device offline
Neste:WinRAR v5.50 Kinesisk Forenklet registrert Ingen annonser Ingen modifikasjon Original (64-bit/32-bit)
Publisert på 08.01.2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com