美文网首页
Android Studio 初级调试方式

Android Studio 初级调试方式

作者: 九九丸子 | 来源:发表于2019-03-01 14:50 被阅读2次

概览

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

使用 Logcat 写入和查看日志

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

  • Log.e(String, String)(错误)
  • Log.w(String, String)(警告)
  • Log.i(String, String)(信息)
  • Log.d(String, String)(调试)
  • Log.v(String, String)(详细)
    一种比较好的做法是,在要用于第一个参数的类中声明 TAG 常量。例如,您可以按照以下步骤创建一条信息日志消息:
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 的复现步骤。

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

相关文章

网友评论

      本文标题:Android Studio 初级调试方式

      本文链接:https://www.haomeiwen.com/subject/stdduqtx.html