Android Studio 初级调试方式

2019-03-01  本文已影响2人  九九丸子

概览

本篇是使用 Android Studio 调试 Android 项目等基本方法。

使用 Logcat 写入和查看日志

可以通过 Log 类创建在 logcat 监视器中显示的日志消息。第一个参数是唯一标记,第二个参数是消息。
标记可以是有用的任意字符串,例如当前类的名称。

private static final String TAG = "MyActivity";
...
Log.i(TAG, "MyClass.getView() — get item number " + position);

在 Android Studio 查看看日志方式:

example1.png

左侧工具栏的使用说明:

Snip20190301_22.png

使用断点

要添加行断点,请按如下所述操作:

  1. 找到您想暂停执行的代码行,然后点击该代码行的左侧空白处,或将光标置于代码行上,然后按 Ctrl+F8(在 Mac 上,按 Command+F8)。
  2. 如果应用已运行,不必重新运行应用便可添加断点。 只需点击上边栏 Attach debugger to Android proccess Attach debugger to Android proccess.png


    或者点击上边栏 Debug 开始调试 Debug App.png
增加断点后,代码行左侧会出现一个红色点点,如下图: 行断点.png 当代码执行到达该断点时,Android Studio 会暂停应用的执行。可以检查变量,对表达式求值,然后继续逐行执行,以确定运行时错误的原因。 日志.png
窗口的各个小工具说明: 工具说明.png

捕获屏幕截图和视频

在 Logcat 工具窗口中,可以选择截图或者录屏的按钮:

image.png
这个功能可以很方便的用于项目测试,完整展示 Bug 的复现步骤。

本篇文章参考自开发者文档,文档还有更深入的调试方式,可以按需学习。

上一篇 下一篇

猜你喜欢

热点阅读