Android-Gerätemonitor
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Android Device Monitor wurde in Android Studio eingestellt
und aus Android Studio 3.2 entfernt. Die Funktionen, die Sie nutzen können
über den Android Device Monitor wurden durch neue Funktionen ersetzt. Tabelle
hilft Ihnen bei der Entscheidung, welche Funktionen Sie anstelle der verworfenen Funktionen verwenden sollten.
und entfernte Funktionen.
Android Device Monitor-Komponente | Was Sie verwenden sollten |
Dalvik Debug Monitor Server (DDMS) |
Dieses Tool wurde eingestellt. Verwenden Sie stattdessen
Android
Profiler in Android Studio 3.0 und höher, um ein Profil
die CPU-, Arbeitsspeicher- und
Netzwerknutzung der App überprüfen.
Wenn Sie andere Debugging-Aufgaben ausführen möchten, z. B. Befehle senden
mit einem verbundenen Gerät verbinden, um die Portweiterleitung einzurichten, Dateien zu übertragen
Machen Sie Screenshots und verwenden Sie dann das Symbol
Android Debug Bridge (adb )
Android-Emulator,
Geräte-Explorer oder
Debugger-Fenster:
|
TraceView |
Dieses Tool wurde eingestellt. .trace -Dateien prüfen
erfasst von
Instrumentierung Ihrer App mit der Debug -Klasse,
neue Methoden-Traces aufzeichnen, .trace -Dateien exportieren und
die CPU-Auslastung Ihrer App-Prozesse in Echtzeit prüfen, verwenden Sie die
Studio
CPU-Profiler:
|
Systrace |
Wenn Sie native Systemprozesse und die Benutzeroberfläche prüfen müssen
Verzögerung verursacht durch ausgelassene Frames, verwenden Sie
systrace
über die Befehlszeile oder das vereinfachte System
Trace in der CPU
Profiler Der CPU Profiler bietet viele Funktionen für
die Profilerstellung für
die Prozesse Ihrer Anwendung.
|
Tracer für OpenGL ES |
Verwenden Sie den Android GPU Inspector.
|
Hierarchy Viewer |
Wenn Sie die Ansichtshierarchie Ihrer App zur Laufzeit prüfen möchten, verwenden Sie
<ph type="x-smartling-placeholder"></ph>
Layout Inspector.
Wenn Sie ein Profil
zur Renderinggeschwindigkeit Ihres App-Layouts
Verwenden Sie Window.OnFrameMetricsAvailableListener.
wie in diesem Blogpost beschrieben.
|
Pixel-Profi |
Verwenden Sie .
Layout Inspector. |
Tool für Netzwerk-Traffic |
Wenn Sie sehen möchten, wie und wann Ihre App Daten
verwenden Sie das Netzwerk
Profiler.
|
Android-Gerätemonitor starten
So starten Sie die eigenständige Device Monitor-App in Android Studio 3.1 und
geben Sie in der Befehlszeile Folgendes in das Feld
Verzeichnis android-sdk/tools/
:
monitor
Du kannst das Tool dann mit einem verbundenen Gerät verknüpfen, indem du das Gerät auswählst.
Geräte aus. Wenn Sie Probleme mit der Ansicht von Fenstern oder Fenstern haben,
wählen Sie Fenster > Perspektive zurücksetzen über die Menüleiste.
Hinweis:Jedes Gerät kann nur an einen einzigen Debugger angehängt werden.
von Prozessen. Wenn Sie Android Studio verwenden, um Fehler zu beheben,
die Verbindung zum Android Studio-Debugger
bevor Sie einen Debugger-Prozess vom Android-Gerät
Überwachen.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Android Device Monitor was **deprecated in Android Studio\n3.1 and removed from Android Studio 3.2**. The features that you could use\nthrough the Android Device Monitor have been replaced by new features. The table\nbelow helps you decide which features you should use instead of these deprecated\nand removed features.\n\n| Android Device Monitor component | What you should use |\n|----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Dalvik Debug Monitor Server (DDMS)** | This tool is deprecated. Instead, use [**Android Profiler**](/studio/profile) in Android Studio 3.0 and higher to profile your app's CPU, memory, and network usage. If you want to perform other debugging tasks, such as sending commands to a connected device to set up port-forwarding, transfer files, or take screenshots, then use the [**Android Debug Bridge (`adb`)**](/studio/command-line/adb), [**Android Emulator**](/studio/run/emulator), [**Device Explorer**](/studio/debug/device-file-explorer), or [**Debugger window**](/studio/debug). |\n| **Traceview** | This tool is deprecated. To inspect `.trace` files captured by [instrumenting your app](/studio/profile/generate-trace-logs) with the [Debug](/reference/android/os/Debug) class, record new method traces, export `.trace` files, and inspect real-time CPU usage of your app's processes, use the Android Studio [**CPU profiler**](/studio/profile/cpu-profiler). |\n| **Systrace** | If you need to inspect native system processes and address UI jank caused by dropped frames, use [**`systrace `**](/topic/performance/tracing/command-line) from the command line or the simplified **System Trace** in the [**CPU Profiler**](/studio/profile/cpu-profiler). The **CPU Profiler** provides many features for profiling your app's processes. |\n| **Tracer for OpenGL ES** | Use the **[Android GPU Inspector](/agi)**. |\n| **Hierarchy Viewer** | If you want to inspect your app's view hierarchy at runtime, use [**Layout Inspector**](/studio/debug/layout-inspector). If you want to profile the rendering speed of your app's layout, use **[Window.OnFrameMetricsAvailableListener](/reference/android/view/Window.OnFrameMetricsAvailableListener)** as described in [this blog post](https://android-developers.googleblog.com/2017/08/understanding-performance-benefits-of.html). |\n| **Pixel Perfect** | Use **[Layout Inspector](/studio/debug/layout-inspector)**. |\n| **Network Traffic tool** | If you need to view how and when your app transfers data over a network, use the [**Network Profiler**](/studio/profile/network-profiler). |\n\nStart Android Device Monitor\n----------------------------\n\nTo start the standalone Device Monitor application in Android Studio 3.1 and\nlower, enter the following on the command line in the\n\u003cvar translate=\"no\"\u003eandroid-sdk\u003c/var\u003e`/tools/` directory: \n\n```\nmonitor\n```\n\n\u003cbr /\u003e\n\nYou can then link the tool to a connected device by selecting the device\nfrom the **Devices** pane. If you have trouble viewing panes or windows,\nselect **Window \\\u003e Reset Perspective** from the menu bar.\n\n**Note:** Each device can be attached to only one debugger\nprocess at a time. So, for example, if you are using Android Studio to debug\nyour app on a device, you need to disconnect the Android Studio debugger from\nthe device before you attach a debugger process from the Android Device\nMonitor."]]