Android Studio 最新debug工具及与老版本工具对应关系


Android Device Monitor component

What you should use

Dalvik Debug Monitor Server (DDMS)

This tool is deprecated. Instead, use Android Profiler 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),Android Emulator, Device File Explorer, or Debugger window.


This tool is deprecated. To inspect .trace files captured by instrumenting your app with the Debugclass, record new method traces, export .trace files, and inspect real-time CPU usage of your app's processes, use the Android Studio CPU profiler.


If you need to inspect native system processes and address UI jank caused by dropped frames, usesystrace from the command line or the simplified System Trace in the CPU Profiler. The CPU Profiler provides many features for profiling your app's processes.

Tracer for OpenGL ES

Use the Graphics API Debugger.

Hierarchy Viewer

If you want to inspect your app's view hierarchy at runtime, use Layout Inspector. If you want to profile the rendering speed of your app's layout, use Window.OnFrameMetricsAvailableListener as described in this blog post.

Pixel Perfect

Use Layout Inspector.

Network Traffic tool

If you need to view how and when your app transfers data over a network, use the Network Profiler.




0 条评论
登录 后参与评论