Android 设备监视器已在 Android Studio 3.1 中弃用并在 Android Studio 3.2 中移除。可通过 Android 设备监视器使用的功能已被新功能取代。下表可帮助您确定应使用哪些功能来替代这些已弃用和移除的功能。
Android 设备监视器组件 | 应使用的工具 |
---|---|
Dalvik Debug Monitor Server (DDMS) | 此工具已弃用。请改用 Android Studio 3.0 或更高版本中的 Android Profiler 来分析应用的 CPU、内存和网络使用情况。 如果您想执行其他调试任务,例如向连接的设备发送命令以设置端口转发、传输文件或截取屏幕截图,请使用 Android Debug Bridge ( |
Traceview | 此工具已弃用。如需检查使用 |
Systrace | 如果您需要检查原生系统进程并解决由丢帧导致的界面卡顿问题,请使用命令行中的 |
OpenGL ES 跟踪器 | 使用 Android GPU Inspector。 |
Hierarchy Viewer | 如果您想在运行时检查应用视图层次结构,请使用 布局检查器。 如果您想分析应用布局的渲染速度,请使用 Window.OnFrameMetricsAvailableListener,详情请参阅这篇博文。 |
像素完美 | 使用 布局检查器。 |
网络流量工具 | 如果您需要查看应用如何以及何时通过网络传输数据,请使用 Network Profiler。 |
启动 Android 设备监视器
如需启动 Android Studio 3.1 及更低版本中的独立 Device Monitor 应用,请在 android-sdk/tools/
目录的命令行中输入以下内容
monitor
然后,您可以通过在 Devices 面板中选择设备,将工具连接到已连接的设备。如果您在查看面板或窗口时遇到问题,请从菜单栏中选择 Window > Reset Perspective。
注意: 每个设备一次只能连接到一个调试器进程。因此,例如,如果您正在使用 Android Studio 在设备上调试应用,则需要在连接 Android Device Monitor 的调试器进程之前,断开 Android Studio 调试器与设备的连接。