Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 9916|Svar: 1

ADB Common Operation kommandoer forklares i detaljer og er komplette

[Kopier link]
Opslået på 07/01/2018 21.40.51 | | | |

Når vi taler om ADB, bør alle være bekendt med det, nemlig Android Debug Bridge, Android Debug Bridge, da Android-udviklere, der er dygtige til at bruge ADB-kommandoer, vil forbedre vores udviklingseffektivitet betydeligt, ADB-kommandoer er mange, i dag vil jeg opsummere nogle af de ADB-kommandoer, jeg ofte bruger i udvikling.

Tjek versionen
ADB-installation er ikke meget at sige her, indtast følgende kommando med følgende prompt for at bevise, at dit miljø er i orden, ellers kan du søge online for at løse det.

$ adb-version




Android Debug Bridge version 1.0.36
Revision 8f855a3d9b35-android

Se tilsluttede enheder
Indtast følgende kommando for at forespørge de tilsluttede enheder og emulatorer:

$ adb-enheder

Liste over tilsluttede enheder
02ae0c1021089daf enhed

Installer en apk og udfør følgende kommando:
ADB-installation <apkfile>

For eksempel: adb installerer demo.apk
Hvis det ikke er den aktuelle mappe, bør den følges af stiens navn:

adb installation /Users/storm/temp/demo.apk
Behold data og cache-filer, geninstaller apk'en:

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

ADB installation -s demo.apk
Afinstaller

Direkte afinstallation:
adb afinstaller <package>

For eksempel: adb afinstallerer com.stormzhang.demo
Afinstaller appen, men behold data og cachefiler:

adb uninstall -k com.stormzhang.demo

Start/stop serveren
Generelt bruges følgende to kommandoer stort set ikke, fordi så længe enheden er korrekt tilsluttet, vil adb-serveren automatisk blive startet, men du skal også kende disse to kommandoer:

Start adb-server:
ADB Start-Server

Stop adb-server:
ADB kill-server

Lister pakkenavnene på alle apps, der er installeret på din telefon:
ADB Shell PM-listepakker

Opvis alle pakkenavne for systemapplikationer:
ADB Shell PM-listepakker -s

Opfør tredjeparts app-pakkenavne udover systemappen:
ADB Shell PM-liste pakker -3

Brug grep til at filtrere:
Adb Shell PM-listepakker | grep qq

Ryd app-data og cache
Nogle gange skal vi rydde data og cache i vores tests, så vi skal bruge 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 stop anvendelsen
Nogle gange sidder appen fast og skal tvinges til at stoppe, kør følgende kommando:

ADB Shell AM force-stop <packagename>

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

Se logfiler
ADB logcat

Genstart
ADB-genstart

Få serienummeret
$adb get-serialno

02ae0c1021089daf

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

bc:f5:ac:f9:f7:c8

Tjek enhedsmodellen
$adb shell getprop ro.product.model

Nexus 5

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

7.0.1

Tjek skærmopløsningen
$adb shell wm-størrelse

Fysisk størrelse: 1080×1920

Tjek skærmtætheden
$adb skal-wm-tæthed

Fysisk tæthed: 480
Der er for mange kommandoer om ADB, kun nogle af mine mest brugte kommandoer, flere kommandoer kan findes her:

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




Tidligere:Brug adb-enheder til at rapportere fejl:enhed offline
Næste:WinRAR v5.50 Kinesisk Forenklet Registreret Ingen annoncer Ingen Modifikation Original (64-bit/32-bit)
Opslået på 08/01/2018 09.41.06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com