在开发手机APP时,如果遇到利用闪退、卡顿无反馈状况,往往须要抓取日志,帮忙定位问题。本文简要介绍应用adb抓取日志的办法。
分以下三步进行介绍:1. 装置java 运行环境 jdk, 并配置java环境变量;2. 装置Android Studio,配置环境变量 ;3. 应用adb命令。
一:装置java 运行环境 jdk, 并配置java环境变量。
1.1 下载JDK
下载地址:https://www.oracle.com/java/technologies/downloads/#jdk19-windows
1.2 下载后双击安装包进行装置。
1.3 装置实现后,配置Java 环境变量。
在windows底部任何栏关上搜寻图标,搜寻环境变量,关上编辑零碎环境变量面板,:
在零碎变量面板,新建JAVA_HOME环境变量,并配置值为JDK装置门路:
新建一个CLASSPATH变量,值为:
.;%JAVA\_HOME%\lib;%JAVA\_HOME%\lib\tools.jar;%JAVA\_HOME%\jre\lib\rt.jar;%JAVA\_HOME%\lib\dt.jar
配置零碎的path变量
最初一步了,找到path变量,编辑,新增两个值 %JAVA\_HOME%\bin %JAVA\_HOME%\jre\bin
如下图:
1.4 测验java环境变量配置是否胜利。
Win+r ,输出cmd 关上命令行, 输出javac
呈现如下图所示即可表明JDK变量配置胜利。
二,装置Android Studio,配置环境变量。
2.1 下载Android Studio 并装置。下载地址:https://developer.android.google.cn/studio/
2.2 在零碎变量中新建 Android_Home , 输出两个值,
C:\Users\Dell\AppData\Local\Android\Sdk
C:\Users\Dell\AppData\Local\Android\platform-tools
如下图:
三、 应用adb命令。
3.1 手机关上USB调试模式。应用数据线连贯电脑和手机。手机上弹出框,抉择文件传输。
3.2 在命令行中输出 adb devices , 连贯设施
3.3 开始抓取日志,输出如下命令把日志写入到文件中:adb logcat -v time > D:\logcat.log
关上手机重现利用闪退操作步骤,而后按下Ctrl+C完结日志的抓取。
应用命令过滤包名,输入对应日志:adb logcat -v time | find “XXX” >D:\logcat.txt ,这里 “XXX” 是包名。
3.4 Android 日志级别。
- VERBOSE,个别信息
- DEBUG,调试信息
- INFO,标识信息
- WARN,正告信息
- ERROR,错误信息
- F —— Fatal 致命
- S —— Silent(最高,啥也不输入)
举例:须要打印工夫和级别是Error的信息
adb logcat -v time *:E