Ü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:
- adb tcpip 5555
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
- ADB-Root
- 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