Android Device Monitor
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android Device Monitor dejó de estar disponible en Android Studio 3.1 y se quitó de Android Studio 3.2. Las funciones que podías usar con Android Device Monitor se reemplazaron con funciones nuevas. La tabla a continuación te ayuda a decidir qué funciones deberías usar en lugar de las funciones que se quitaron y dejaron de estar disponibles.
Componente de Android Device Monitor | Qué deberías usar |
Dalvik Debug Monitor Server (DDMS) |
Esta herramienta dejó de estar disponible. En su lugar, usa Android Profiler en Android Studio 3.0 y versiones posteriores para generar perfiles del uso de red, memoria y CPU de tu app.
Si quieres realizar otras tareas de depuración, como enviar comandos a un dispositivo conectado para configurar la redirección de puertos, transferir archivos o tomar capturas de pantalla, usa Android Debug Bridge (adb ), Android Emulator, Device Explorer o la ventana Debug.
|
Traceview |
Esta herramienta dejó de estar disponible. Para analizar archivos .trace capturados mediante la instrumentación de tu app con la clase Debug , registrar seguimientos de métodos nuevos, exportar archivos .trace y analizar en tiempo real el uso que los procesos de tu app hacen de la CPU, usa el Generador de perfiles de CPU de Android Studio.
|
Systrace |
Si necesitas inspeccionar los procesos nativos del sistema y abordar los bloqueos de IU ocasionados por una disminución de los marcos, usa systrace
desde la línea de comandos o el Registro del sistema simplificado en el Generador de perfiles de CPU. El Generador de perfiles de CPU ofrece muchas funciones para generar perfiles de los procesos de tu app.
|
Tracer for OpenGL ES |
Usa el Inspector de GPU de Android. |
Hierarchy Viewer |
Si deseas inspeccionar la jerarquía de vistas de tu app durante el tiempo de ejecución, usa el Inspector de diseño.
Si quieres generar un perfil de la velocidad de procesamiento del diseño de tu app, usa Window.OnFrameMetricsAvailableListener, como se describe en esta entrada de blog.
|
Pixel Perfect |
Usa el Inspector de diseño. |
Herramienta Network Traffic |
Si necesitas ver la manera y el momento en que tu app transfiere datos a través de una red, usa el Generador de perfiles de red.
|
Inicia Android Device Monitor
Para iniciar la aplicación independiente Device Monitor en Android Studio 3.1 y versiones anteriores, ingresa lo siguiente en la línea de comandos del directorio android-sdk/tools/
:
monitor
Luego, podrás vincular la herramienta a un dispositivo conectado. Para ello, selecciona el dispositivo en el panel Devices. Si tienes problemas para ver paneles o ventanas, selecciona Window > Reset Perspective en la barra de menú.
Nota: Cada dispositivo se puede conectar a solo un proceso de depurador a la vez. Por ejemplo, si usas Android Studio para depurar tu app en un dispositivo, debes desconectar el depurador de Android Studio del dispositivo antes de conectar un proceso de depurador de Android Device Monitor.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[null,null,["Última actualización: 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."]]