资讯动态

adb日志获取分析

发布时间:2026/8/19 14:41:02 来源:尧图企业网站定制
ADB:用来连接安卓手机和PC端的桥梁通过adb服务在PC端命令行界面对手机或者模拟器进行全面的操作。adb环境安装把对应的adb压缩包在本地解压然后获取解压后的文件夹里面的文件sdk的不包含汉字路径配置到系统环境变量新建一个ANDROID_HOME输入sdk的路径然后编辑Path的环境变量加入①%ANDROID_HOME%\tools②%ANDROID_HOME%\platform-tools。运行cmd命令框输入adb检查是否成功。adb连接安卓模拟器1.运行模拟器会自动连接cmd—adb devices查看是否连接2.命令连接adb connect 127.0.0.1:5555断开disconnectadb连接真机1.USB数据线连接2.wifi连接安卓设备与运行adb的电脑连接到同一网络USB连接电脑和手机运行adb devices运行adb tcpip 5555断开USB运行 adb connect 手机ip地址查看是否连接成功运行adb devices检测手机。参考博客http://testingpai.com/article/1595507273133 #侵删adb常见命令adb --version 查看版本信息adb devices 检测连接到电脑的安卓设备adb start-server 启动adb kill-server 停止adb服务adb connect/disconnect ip:端口号 通过wifi进行远程连接手机/断开连接adb shell 登录设备shell进入到Linux命令环境了ll/cd/exit执行远程命令adb pull 手机文件路径 本地路径 //从手机中拉取信息到电脑主要拉日志adb push 本机路径 手机路径 //推送到手机上从电脑上推送消息到手机如monkey压力稳定性脚本。 ---adb push D:\testspace\monkey.txt /sdcard/ 注pull/push的路径要有权限adb install xxx.apk绝对路径 --获取apk的安装包在本地电脑的绝对路径adb uninstall com.zzb.memoryleak --应用包名adb shell dumpsys activity | find mResumedActivity --用此命令查看包名运行卸载时用到adb日志分析adb logcat //不会停止只要app有操作就会继续打印log信息ctrlc结束adb logcat d:\logcat.txt //将日志存入一个文件中重定向notepad查看日志文件重点看日志级别为E—Error错误已经出现可影响运行的错误比如应用crash时输出的日志出现异常如何获取日志Android发生crash崩溃、闪退异常非必现adb logcat获取日志进行分析等10s左右再结束日志。ctrlf搜索exception关键字 E级别时间包名定位搜索fatal / caused by关键字搜索force finish。日志正文有明确到java层的报错(一般缩进at)就是要找的日志信息找到对应的日志贴到bug里/附件操作提交给开发。发生ANR异常非必现application not responding 应用无响应通过Trace文件进行分析/data/anr/但是用户没有权限获取此日志信息解决方法1)adb bugreport D:\app\bugreport--zip压缩文件2)adb bugreport D:\app\bugreport.txt注意有些设备只能其中一条命令成功哪一条就用哪一条命令monkey压力稳定性测试android自带模拟用户各种操作进行压力测试检测程序多久时间会发生异常adb shell monkey命令参数随机事件次数adb shell monkey -p com.zzb.memoryleak --ignore-crashes --ignore-timeouts --throttle 1000 --randomize-throttle -s 3500 -v -v -v 50000 D:\monkey_log.txt[com.zzb.memoryleak改成自己测试软件50000设置小一点用来学习]-v:用来显示日志反馈信息的详细程度-p接要测软件的对应包名-s用于指定伪随机数生成器的seed值seed相同则测试所产生的时间序列也相同用于问题重现--throttle 毫秒用于指定用户操作间的延迟--ignore-crashes --ignore-timeouts忽略测试过程中产生的闪退、超时的情况50000是指对该测软件进行随机事件的次数。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价