Android-Gerätemonitor

Android Device Monitor wurde in Android Studio 3.1 eingestellt und aus Android Studio 3.2 entfernt. Die Funktionen, die du über den Android-Gerätemonitor nutzen kannst, wurden durch neue Funktionen ersetzt. Die folgende Tabelle hilft Ihnen bei der Entscheidung, welche Features Sie anstelle dieser eingestellten und entfernten Features verwenden sollten.

Android Device Monitor-Komponente Was Sie verwenden sollten
Dalvik Debug Monitor Server (DDMS)

Dieses Tool wurde eingestellt. Verwende stattdessen Android Profiler in Android Studio 3.0 und höher, um ein Profil für die CPU-, Arbeitsspeicher- und Netzwerknutzung deiner App zu erstellen.

Wenn Sie weitere Fehlerbehebungsaufgaben ausführen möchten, z. B. Befehle an ein verbundenes Gerät senden, um eine Portweiterleitung einzurichten, Dateien zu übertragen oder Screenshots zu erstellen, verwenden Sie Android Debug Bridge (adb), Android Emulator, Device Explorer oder das Debugger-Fenster.

TraceView

Dieses Tool wurde eingestellt. Mit dem CPU-Profiler von Android Studio können Sie .trace-Dateien untersuchen, die durch die Instrumentierung Ihrer Anwendung mit der Debug-Klasse erfasst wurden, neue Methoden-Traces aufzeichnen, .trace-Dateien exportieren und die CPU-Nutzung in Echtzeit der Prozesse Ihrer Anwendung in Echtzeit prüfen.

Systrace

Wenn Sie native Systemprozesse überprüfen und UI-Verzögerungen beheben müssen, die durch ausgelassene Frames verursacht werden, verwenden Sie systrace über die Befehlszeile oder den vereinfachten System-Trace im CPU Profiler. Der CPU Profiler bietet viele Funktionen zum Erstellen von Profilen für die Prozesse Ihrer Anwendung.

Tracer für OpenGL ES Verwenden Sie den Android GPU Inspector.
Hierarchy Viewer

Mit dem Layout Inspector können Sie die Ansichtshierarchie Ihrer App während der Laufzeit prüfen.

Wenn Sie ein Profil für die Rendering-Geschwindigkeit Ihres App-Layouts erstellen möchten, verwenden Sie Window.OnFrameMetricsAvailableListener, wie in diesem Blogpost beschrieben.

Pixel-Profi Verwenden Sie den Layout Inspector.
Tool für den Netzwerktraffic

Mit dem Netzwerk-Profiler können Sie sehen, wie und wann Ihre App Daten über ein Netzwerk überträgt.

Android-Gerätemonitor starten

Wenn Sie die eigenständige Device Monitor App in Android Studio 3.1 und niedriger starten möchten, geben Sie Folgendes in die Befehlszeile im Verzeichnis android-sdk/tools/ ein:

monitor

Sie können das Tool dann mit einem verbundenen Gerät verknüpfen, indem Sie das Gerät im Bereich Geräte auswählen. Wenn bei der Anzeige von Fenstern oder Fenstern Probleme auftreten, wählen Sie in der Menüleiste Fenster > Perspektive zurücksetzen aus.

Hinweis:Jedes Gerät kann jeweils nur an einen Debugger-Prozess angehängt werden. Wenn Sie also beispielsweise Android Studio zum Debuggen Ihrer App auf einem Gerät verwenden, müssen Sie den Android Studio-Debugger vom Gerät trennen, bevor Sie einen Debugger-Prozess an den Android-Gerätemonitor anhängen.