adb常用命令集合
Posted 非花非雾--
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb常用命令集合相关的知识,希望对你有一定的参考价值。
adb常用命令集合
打包手机log,查看anr文件
adb bugreport
执行该命令后会在当前目录下生产一个.zip文件,也可以具体指定导出路径。
查看Anr日志,可以直接搜索 ‘ANR’
查看当前在运行的Activity
adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
查看当前获取到焦点并显示的Activity
adb shell dumpsys activity | grep "mFocusedActivity"
查看手机上边的所有应用包名
adb shell pm list packages
查看手机上第三方应用包名
adb shell pm list packages -3
查看当前安装应用的包名以及他的安装来源,安装来源可为null
adb shell pm list packages -i,
获取某一个app的应用信息
adb shell dumpsys package com.jixiang.rili(包名)
查看apk 文件的信息
aapt dump badging xxx(路径)
查看当前手机上所有进程(使用grep 过滤目标进程)
adb shell ps
通过monkey 进行测试
adb shell monkey -v-v-v -p xxxx 1000
查看当前adb 连接的设备
adb devices
安装应用到手机上
adb isntall -r xxxx(安装包地址)
卸载安装在手机上的应用
adb uninstall xxxx(应用包名)
将数据从设备复制到PC中
adb pull
将数据复制到手机
adb push
手机录屏
(1)录制命令:
//录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s,默认存储路径sd卡根目录
adb shell screenrecord /sdcard/test.mp4
(最好在test.mp4外面套一层文件夹目录,否在pull的时候会拉出不想要的文件)
(2)限制录制时间:
参数: --time-limit
//限制视频录制时间为10s,如果不限制,默认180s
adb shell screenrecord --time-limit 10 /sdcard/test.mp4
(3)停止录制:
Ctrl + C中断录制,或者到达指定录制时间自动停止
设备关机+重启
adb reboot
adb shutdown
清除应用的所有信息
adb shell pm clear xxx(包名)
查看log日志
adb logcat
命令行直接查看crash log
adb logcat -b crash
导出android 手机log,Anr文件
adb bugReport
通过adb命令 用scheme 启动应用
adb shell
am start -d ‘scheme’
以上是关于adb常用命令集合的主要内容,如果未能解决你的问题,请参考以下文章