Monitor urządzeń z Androidem
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Monitor urządzeń Android został wycofany z Android Studio
wersji 3.1 i usunięto z Android Studio 3.2. Dostępne funkcje
za pomocą Android Device Monitor, zostały zastąpione nowymi funkcjami. Tabela
poniżej pomoże Ci zdecydować, których funkcji warto użyć zamiast tych wycofanych
oraz usunięte funkcje.
Komponent Android Device Monitor | Czego należy użyć |
Serwer monitorowania debugowania Dalvik (DDMS) |
To narzędzie zostało wycofane. Zamiast tego użyj
Android
program profilujący w Android Studio 3.0 lub nowszym do profilowania
wykorzystanie procesora, pamięci i sieci
przez aplikację.
Jeśli chcesz wykonać inne zadania debugowania, takie jak wysyłanie poleceń
do połączonego urządzenia, aby skonfigurować przekierowanie portów, przesłać pliki lub
zrób zrzuty ekranu, a potem użyj programu
Android Debug Bridge (adb ),
Emulator Androida,
,
Eksplorator urządzenia lub
Okno debugera.
|
Widok logu czasu |
To narzędzie zostało wycofane. Aby sprawdzić .trace plików
przechwycone przez:
instrumentacja aplikacji za pomocą klasy Debug ,
rejestrować ślady nowych metod, eksportować pliki .trace i
sprawdzania wykorzystania procesora przez procesy aplikacji w czasie rzeczywistym,
Studio;
Program profilujący procesora.
|
Systrace |
Jeśli chcesz sprawdzić natywne procesy systemowe i adres interfejsu użytkownika
zacinanie spowodowane porzuceniem klatek, użycie
systrace
z poziomu wiersza poleceń lub w uproszczonej wersji System
Śledzenie CPU
Program profilujący. Program profilujący CPU udostępnia wiele funkcji
profilowanie procesów aplikacji.
|
Tracer dla OpenGL ES |
Użyj narzędzia Android GPU Inspector.
|
Przeglądarka hierarchii |
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 metody Window.OnFrameMetricsAvailableListener
jak opisano w tym poście na blogu.
|
Pixel Idealny |
Użyj formatu
z inspektora układu. |
Narzędzie Ruch w sieci |
Jeśli chcesz sprawdzić, jak i kiedy aplikacja przenosi dane przez
użyj funkcji Sieć
Program profilujący.
|
Uruchom Monitor urządzenia z Androidem
Aby uruchomić samodzielną aplikację Monitor urządzeń w Android Studio 3.1
wpisz następujące polecenie w wierszu poleceń
Katalog domeny android-sdk/tools/
:
monitor
Następnie możesz połączyć to narzędzie z podłączonym urządzeniem, wybierając
w panelu Urządzenia. W przypadku problemów z wyświetlaniem paneli lub okien,
wybierz Okno > Resetuj perspektywę na pasku menu.
Uwaga: do każdego urządzenia można podłączyć tylko 1 debuger.
jednocześnie. Jeśli więc używasz Androida Studio,
aplikacji na urządzeniu, musisz odłączyć debuger Android Studio od
urządzenia, zanim dołączysz proces debugowania z urządzenia z Androidem.
Monitorowanie.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]