Android Device Monitor 已在 Android Studio 3.1 中废弃,并已从 Android Studio 3.2 中移除。您可以通过 Android Device Monitor 使用的功能已被新功能所取代。下表可帮助您确定应使用哪些功能代替这些已废弃和已移除的功能。
Android Device Monitor 组件 | 应采用的功能 |
---|---|
Dalvik 调试监控服务器 (DDMS) | 此工具已废弃。请改为使用 Android Studio 3.0 及更高版本中的 Android 性能分析器分析应用的 CPU、内存和网络使用情况。 如需执行其他调试任务(例如向已连接的设备发送命令以设置端口转发、传输文件或截取屏幕截图),请使用 Android 调试桥 ( |
Traceview | 此工具已废弃。如需检查通过使用 |
Systrace | 如需检查原生系统进程并解决帧丢失导致的界面卡顿问题,请在命令行中使用 |
OpenGL ES 跟踪器 | 使用 Android GPU 检查器。 |
Hierarchy Viewer | 如需在运行时检查应用的视图层次结构,请使用布局检查器。 如需分析应用布局的渲染速度,请使用 Window.OnFrameMetricsAvailableListener,如此博文中所述。 |
Pixel Perfect | 使用布局检查器。 |
网络流量工具 | 如需查看应用通过网络传输数据的方式和时间,请使用网络性能剖析器。 |
启动 Android Device Monitor
如需在 Android Studio 3.1 及更低版本中启动独立的 Device Monitor 应用,请在命令行的 android-sdk/tools/
目录中输入以下内容:
monitor
然后,您可以从 Devices 窗格中选择连接的设备,以将此工具关联到该设备。如果您无法查看相关窗格或窗口,请从菜单栏中依次选择 Window > Reset Perspective。
注意:每个设备一次只能附加到一个调试程序进程。因此,例如,如果您使用 Android Studio 在设备上调试应用,需要先断开 Android Studio 调试程序与该设备的连接,然后才能从 Android Device Monitor 附加调试程序进程。