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 ( |
TraceView | Dieses Tool wurde eingestellt. Mit dem CPU-Profiler von Android Studio können Sie |
Systrace | Wenn Sie native Systemprozesse überprüfen und UI-Verzögerungen beheben müssen, die durch ausgelassene Frames verursacht werden, verwenden Sie |
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.