Android ADB cmd

Überprüfen Sie die Bildschirmauflösung

ADB-Shell-WM-Größe

Überprüfen Sie die Auflösung

ADB-Shell-Dumpsys-Fenster | grep 'dpi'

WIFI-Debugging:

  1. adb tcpip 5555

  2. Beachten Sie, dass die IP-Adresse des adb connect-Geräts getrennt wird, wenn Sie den USB-Anschluss abziehen und anschließen. Schließen Sie also den USB-Anschluss an und dann die IP-Adresse des adb connect-Geräts. [Hinweis] Die IP-Adresse selbst erstellter Hotspots auf Huawei-Handys lautet im Allgemeinen 192.168.43.1

adb bekommt root

  1. ADB-Root
  2. ADB-Remount

adb Zeigt den aktuellen Namen des Anwendungspakets an

ADB-Shell-Dumpsys-Fenster | grep mCurrentFocus

Zeigen Sie den mit einer Aktivität verknüpften Dienst an

ADB-Shell-Dumpsys-Aktivität s [Paketname]
: ADB-Shell-Dumpsys-Aktivität s dji.go.v4

Proguard-GUI

Unter ~/Library/Android/sdk/tools/proguard/bin

Überprüfen Sie den Speicherstatus einer Anwendung

dumpsys meminfo [Paketname]

Wenn mehrere Geräte vorhanden sind, wählt adb das angegebene Gerät aus

adb -s [Seriennummer] [cmd]

Alle auf dem System installierten Pakete anzeigen

ADB-Shell PM-Listenpakete -f

Sehen Sie sich Prozesse an, die auf dem System ausgeführt werden

adb shell ps (das ps der alten Android-Version ist die Toolbox-Version von ps)
adb shell ps -A (das ps der neuen Android-Version wird durch die Toybox-Version von ps ersetzt)

Beenden Sie eine Anwendung

ADB-Shell am Force-Stop [Paketname]

Aktuelle Aktivität anzeigen

ADB-Shell Logcat | grep ActivityManager
adb shell dumpsys Aktivitätsaktivitäten

Simulieren Sie, dass der Benutzer die Home-Taste drückt, um die App in den Hintergrund zu verdrängen, und das System die App dann aufgrund unzureichender Ressourcen beendet.

Zu diesem Zeitpunkt kehrt der Benutzer über die Anwendungsliste zur App zurück. Zu diesem Zeitpunkt ist die App gestorben, aber der Aktivitätsstapel ist noch vorhanden.

Daher ruft das System die Aktivität beim Beenden auf, anstatt den App-Startvorgang erneut zu durchlaufen.

adb-Shell
su
kill [pid]

Zeigen Sie die Aufgabe an, in der sich die aktuelle Aktivität befindet

ADB Shell Dumpsys Aktivitätsaktivitäten
suchen nach „Laufende Aktivitäten“, wobei der TaskRecord einen Aufgabenstapel darstellt

Erhalten Sie gefährliche Berechtigungen für Ihr aktuelles Telefon

ADB-Shell-PM-Listenberechtigungen -d -g

amStarten Sie die Anwendung und zählen Sie die Startzeit

adb shell am start -W -n [Paketname]/[vollqualifizierter Name der Launcher-Aktivität]
adb shell am start -W -n dji.go.v4.debug/dji.pilot.main.activity.DJILauncherActivity

Sehen Sie sich die Informationszusammenfassung in AndroidManifest.xml an

aapt d-Badging [Der Pfad Ihrer APK]

EOF tritt in adb logcat auf

adb logcat -G 2m

Löschen Sie den Logcat-Cache-Speicherplatz

adb logcat -b all -c

anr auftritt, holen Sie sich die Datei „traces.txt“.

adb pull data/anr/traces.txt

proguardgui Anti-Verschleierung

java -jar ~/Library/Android/sdk/tools/proguard/lib/proguardgui.jar

Speichernutzung

adb shell dumpsys meminfo [Paketname] -d

adb simuliert einen Touchscreen (manuelle Bedienung bewegt sich oft mit einem Klick)

ADB Shell Input Swipe [Quelle.x] [Quelle.y] [dst.x] [dst.y] [Dauer/ms]
例如 ADB Shell Input Swipe 300 1400 300 1420 1

Paketnamen anzeigen

ADB Shell PM Pakete auflisten -f | grep 'xxx'

Starten Sie die App mit Attach Debugger

Lassen Sie den Debugger anhängen und starten Sie dann die Anwendung: adb shell am set-debug-app -w --persistent dji.mimo.debug
verwenden Sie adb shell am clear-debug-app zum Bereinigen

IMEI

ADB-Shell getprop persist.sys.factory.imei

おすすめ

転載: blog.csdn.net/zengxx1989/article/details/128363518
おすすめ