Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 9916|Antwort: 1

ADB-Gängige Operationsbefehle werden ausführlich und vollständig erklärt

[Link kopieren]
Veröffentlicht am 07.01.2018 21:40:51 | | | |

Apropos ADB: Jeder sollte damit vertraut sein, also Android Debug Bridge, Android Debug Bridge. Als Android-Entwickler, die im Umgang mit ADB-Befehlen vertraut sind, wird das unsere Entwicklungseffizienz erheblich steigern. ADB-Befehle sind zahlreich. Heute fasse ich einige der ADB-Befehle zusammen, die ich häufig in der Entwicklung verwende.

Überprüfen Sie die Version
Die ADB-Installation ist hier nicht viel zu sagen, gib den folgenden Befehl mit folgender Eingabeaufforderung ein, um zu beweisen, dass deine Umgebung in Ordnung ist, sonst kannst du online suchen, um es zu lösen.

$ adb-Version




Android Debug Bridge Version 1.0.36
Version 8f855a3d9b35-android

Verbundene Geräte anzeigen
Geben Sie folgenden Befehl ein, um die verbundenen Geräte und Emulatoren abzufragen:

$ adb-Geräte

Liste der angeschlossenen Geräte
02ae0c1021089daf-Gerät

Installieren Sie eine APK und führen Sie folgenden Befehl aus:
ADB-Installation <apkfile>

Zum Beispiel: adb-Installation demo.apk
Wenn es nicht das aktuelle Verzeichnis ist, sollte ihm der Pfadname folgen:

adb-Installation /Users/storm/temp/demo.apk
Behalte die Daten und Cache-Dateien, installiere die APK neu:

ADB install -r demo.apk
APK auf SD-Karte installieren:

ADB-Installation -S demo.apk
Deinstallieren

Direkte Deinstallation:
adb deinstallieren <package>

Zum Beispiel: adb deinstalliert com.stormzhang.demo
Deinstalliere die App, aber behalte die Daten und Cache-Dateien:

adb uninstall -k com.stormzhang.demo

Starte und stoppe den Server
Im Allgemeinen werden die folgenden beiden Befehle im Grunde nicht verwendet, denn solange das Gerät korrekt verbunden ist, wird der ADB-Server automatisch gestartet, aber Sie müssen auch diese beiden Befehle kennen:

Start ADB-Server:
ADB Start-Server

ADB-Server stoppen:
ADB Kill-Server

Listen Sie die Paketnamen aller auf Ihrem Handy installierten Apps auf:
ADB Shell PM-Listenpakete

Liste alle Paketnamen für Systemanwendungen auf:
ADB Shell PM-Listenpakete -s

Listen Sie die Namen von Drittanbieter-App-Paketen auf, die nicht die System-App sind:
ADB Shell PM-Listenpakete -3

Verwenden Sie grep zum Filtern:
ADB Shell PM-Listenpakete | grep qq

App-Daten und Cache löschen
Manchmal müssen wir Daten löschen und in unseren Tests cachen, daher verwenden wir folgenden Befehl:

ADB Shell PM Clear <packagename>

Zum Beispiel: adb shell pm clear com.stormzhang.demo

Starte die App
Wenn wir die App über ADB starten wollen.
ADB Shell AM Start -n com.stormzhang.demo/.ui. SplashActivity

Erzwingen Sie die Anwendung zu stoppen
Manchmal bleibt die App hängen und muss gezwungen werden zu stoppen, führe folgenden Befehl aus:

ADB Shell AM Force-Stop <packagename>

Zum Beispiel: adb shell am force-stop cn.androidstar.demo

Logbücher ansehen
ADB Logcat

Neustart
ADB-Neustart

Hol dir die Seriennummer
$adb get-serialno

02ae0c1021089daf

Erhalten Sie die MAC-Adresse
$adb Shell-Cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

Überprüfen Sie das Gerätemodell
$adb shell getprop ro.product.model

Nexus 5

Überprüfe deine Android-Version
$adb shell getprop ro.build.version.release

7.0.1

Überprüfe die Bildschirmauflösung
$adb Wm-Schalengröße

Körperliche Größe: 1080×1920

Überprüfe die Bildschirmdichte
$adb Wm-Dichte der Schale

Physikalische Dichte: 480
Es gibt zu viele Befehle über ADB, nur einige meiner am häufigsten verwendeten Befehle, weitere Befehle finden Sie hier:

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




Vorhergehend:Verwenden Sie adb-Geräte, um Fehler:Gerät offline zu melden.
Nächster:WinRAR v5.50 Chinesisch Vereinfacht Registriert Keine Werbung Keine Modifikation Original (64-Bit/32-Bit)
Veröffentlicht am 08.01.2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com