Monitor urządzeń z Androidem

Funkcja Android Device Monitor została wycofana z Android Studio 3.1 i usunięta z Android Studio 3.2. Funkcje, z których można było korzystać za pomocą Monitora urządzenia z Androidem, zostały zastąpione nowymi. Tabela poniżej pomoże Ci zdecydować, których funkcji należy używać zamiast tych wycofanych lub usuniętych.

Komponent Monitora urządzeń z Androidem Zastosowania
Serwer DDMS (Dalvik Debug Monitor Server)

To narzędzie zostało wycofane. Zamiast tego do profilowania procesora, pamięci i wykorzystania sieci przez aplikację używaj programu profilującego na Androidzie w Androidzie Studio w wersji 3.0 i nowszych.

Jeśli chcesz wykonać inne zadania związane z debugowaniem, takie jak wysyłanie poleceń do podłączonego urządzenia w celu skonfigurowania przekierowania portów, przesłania plików lub zrobienia zrzutów ekranu, użyj narzędzi Android Debug Bridge (adb), Emulator Androida, Eksplorator urządzeń lub Okno debugera.

Widok śledzenia

To narzędzie zostało wycofane. Aby sprawdzić pliki .trace przechwycone przez oprogramowanie aplikacji za pomocą klasy Debug, zarejestrować nowe ślady metod, wyeksportować pliki .trace i sprawdzić wykorzystanie procesora w czasie rzeczywistym przez procesy aplikacji, użyj programu profilującego procesora w Android Studio.

Systrace

Jeśli musisz sprawdzić natywne procesy systemu i rozwiązać problemy z zacinaniem się interfejsu spowodowane porzuconymi ramkami, użyj systrace z wiersza poleceń lub uproszczonego śledzenia systemu w programie profilującym procesora. Program profilujący procesora udostępnia wiele funkcji profilowania procesów aplikacji.

Tracer dla OpenGL ES Użyj Inspektora GPU w Androidzie.
Wyświetlający hierarchię

Jeśli chcesz sprawdzić hierarchię widoków aplikacji w czasie działania, użyj Inspektora układu.

Jeśli chcesz profilować szybkość renderowania układu aplikacji, użyj funkcji Window.OnFrameMetricsAvailableListener, jak opisano w tym poście na blogu.

Pixel Perfect Użyj Inspektora układu.
Narzędzie do ruchu sieciowego

Jeśli chcesz sprawdzić, jak i kiedy aplikacja przesyła dane przez sieć, użyj programu profilującego sieci.

Uruchom Monitor urządzeń z Androidem

Aby uruchomić samodzielną aplikację Monitor urządzeń w Androidzie Studio w wersji 3.1 lub starszej, wpisz ten kod w wierszu poleceń w katalogu android-sdk/tools/:

monitor

Następnie możesz połączyć narzędzie z połączonym urządzeniem, wybierając urządzenie w panelu Urządzenia. Jeśli masz problem z wyświetlaniem paneli lub okien, wybierz z paska menu Okno > Resetuj perspektywę.

Uwaga: każde urządzenie można podłączyć tylko do jednego procesu debugera naraz. Jeśli na przykład debugujesz aplikację na urządzeniu za pomocą Android Studio, przed podłączeniem procesu debugera do monitora urządzenia z Androidem musisz odłączyć debuger Android Studio od urządzenia.