16.AndroidLogcat基础内容学习

  1. 16.调试相关-AndroidLogcat-基础内容学习
    1. 16.1 知识点
      1. Android Logcat是什么?
      2. 如何使用Android Logcat工具
      3. Android Logcat窗口基础知识
        1. A:工具栏
        2. B:消息日志
      4. 总结

16.调试相关-AndroidLogcat-基础内容学习


16.1 知识点

Android Logcat是什么?

Android Logcat是Unity提供的一个拓展包。引入该拓展包后,我们可以在Unity当中对Android应用程序进行调试。我们可以通过该工具获取到:

  • 安卓日志打印信息
  • 安卓应用程序内存统计
  • 安卓屏幕截图
  • 安卓屏幕录像
  • 堆栈跟踪

Unity2019.4及以上版本都可以引入Android Logcat来帮助我们进行调试。

如何使用Android Logcat工具

  1. 在Unity工程中引入Android Logcat包
  2. 连接Android设备
  3. 打开Android Logcat窗口,将Android Logcat连接到Android设备上点的应用程序,便可以查看相关信息

Android Logcat窗口基础知识

A:工具栏

  • Auto Run:自动运行


    启用后,当你构建和运行应用程序时Android Logcat窗口会连接到应用程序,显示对应的相关信息。比如点击测试按钮后可以看到打印的信息。

  • No device:设备选择器,当没有Android设备连接电脑时,显示No Device,有设备时可以在这选择连接的Android设备

  • No Filter:过滤选择器,可以指定Android设备上显示消息的应用程序,此处显示的是应用程序的包名

  • 过滤输入框:用于过滤搜索消息日志,可以输入内容搜索信息

    • 消息正文过滤:在输入框输入内容,则会自动筛选消息中存在输入字符的内容
    • 优先级过滤:在下方点击Priority优先级,选择过滤的内容
      • Verbose:冗长的,所有
      • Debug:调试信息
      • Info:信息
      • Warn:警告
      • Error:错误
      • Fatal:致命的
    • 按标签过滤:在下方点击Tag标签,选择过滤的内容
  • Filter Options:过滤器选项,决定如何使用选项过滤器输入过滤消息日志中的消息

    • Use Regular Expressions:使用正则表达式
    • Match Case:区分大小写
  • Reconnect:重新连接,重新连接到应用程序和设备,如果程序不再运行则重新连接到设备

  • Disconnect:断开和设备的连接

  • Clear:清除消息列表中的消息日志

  • Tools:工具相关

    • Screen Capture:屏幕捕获,从连接的Android设备上捕捉屏幕截图和视频
    • Open Terminal:开放终端,在Windows上打开命令调试符窗口,在macOS和Linux上打开终端
    • Stacktrace Utility:堆栈跟踪应用程序解析自定义堆栈跟踪
    • Memory Window:内存窗口,跟踪为应用程序分配的内存

B:消息日志


消息日志处点击右键,可以自己设置显示内容。

  • Time: 消息产生的时间
  • Pid:生成消息的进程ID
  • Tid:生成消息的线程ID
  • Priority:消息的优先级
  • Tag:消息相关联的标签
  • Message:消息文本

总结

Android Logcat工具可以帮助我们进行Android相关调试。我们可以通过查看相关打印信息,来排查问题。



转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏