转载原文:https://blog.csdn.net/w_xue/article/details/88649081
返回知识列表:Android知识点list
随着android ide的升级,之前的一些调试工具逐渐废弃并被新的工具替代。之前大部分的调试工具都位于Android Device Monitor中,该工具集在android studio 3.1中被废弃并在android studio 3.2中被移除。如下表格列出以前Android Device Monitor的官方替代工具。
下表出自Android官网: https://developer.android.google.cn/studio/profile/monitor
这些工具的学习,看官网就可以了,博客都不需要了,哈哈。
原工具 | 替代工具 |
---|---|
Dalvik Debug Monitor Server (DDMS) | 此工具已弃用。请改为使用 Android Studio 3.0 及更高版本中的 Android Profiler 来分析应用的 CPU、内存和网络使用情况。 如果要执行其他调试任务(例如向连接的设备发送命令以设置端口转发、传输文件或截取屏幕截图),请使用 Android 调试桥 ( |
Traceview | 此工具已弃用。要检查通过使用 Debug 类检测您的应用而捕获的 .trace 文件、记录新方法跟踪、导出 .trace 文件以及检查应用进程的实时 CPU 使用情况,请使用 Android Studio CPU Profiler。 |
Systrace | 如果您需要检查本机系统进程并解决帧丢失导致的界面卡顿问题,请在命令行中使用 systrace 或在 CPU Profiler 中使用经过简化的系统跟踪。CPU Profiler 提供了许多用于分析应用进程的功能。 |
Tracer for OpenGL ES | 使用Graphic API Debugger |
Hierarchy Viewer | 如果想检查应用实时的布局,可以使用Layout Inspector。 如果想测量应用的帧率,可以使用Window.OnFrameMetricsAvailableListener 接口,在这里有详细描述 |
Pixel Perfect | 使用Layout Inspector |
Network Traffic tool | 如果想检查网络访问数据,可以使用Network Profiler |
启动 Android Device Monitor
要在 Android Studio 3.1 及更低版本中启动独立的 Device Monitor 应用,请在命令行的 android-sdk/tools/
目录中输入以下内容:
monitor
然后,您可以从 Devices 窗格中选择连接的设备,以将此工具关联到该设备。如果您无法查看相关窗格或窗口,请从菜单栏中依次选择 Window > Reset Perspective。