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 ( |
Widok śledzenia | To narzędzie zostało wycofane. Aby sprawdzić pliki |
Systrace | Jeśli musisz sprawdzić natywne procesy systemu i rozwiązać problemy z zacinaniem się interfejsu spowodowane porzuconymi ramkami, użyj |
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.