【学习笔记】adb常用命令

查看已连接设备

adb devices

获取已连接设备的SN号

adb get-serialno

如果连接多个设备,通过设备号指定其中某个

adb -s *** install /*/*/apk

推送文件到手机

adb push 文件路径 手机路径

从手机取出文件到本地

adb pull 手机路径 文件目标路径

安装应用

adb install /*/*/.apk

卸载应用

adb uninstall com.package.name

查看已安装所有应用/系统应用/三方应用的包名

adb shell pm list packages
adb shell pm list packages -s
adb shell pm list packages -3

过滤找到特定应用的包名

adb shell pm list packages | grep bili

获取当前页面应用的package/activity名             linux和mac用grep,Windows用findstr

adb shell dumpsys window | grep  mCurrentFocus

查看应用的进程号

adb shell ps | grep tv.danmaku.bili

启动应用

adb shell am start -W -n 包名/启动的Activity

清除应用的数据和缓存

adb shell pm clear tv.danmaku.bili

强行停止应用

adb shell am force-stop <packagename>
adb shell am force-stop tv.danmaku.bili

查看应用的详细信息

adb shell dumpsys package tv.danmaku.bili

查看占用某端口的进程

//mac用grep
netstat -an | grep 5037 
//windows用findstr
netstat -an | findstr 5037

查看当前所有tcp端口

netstat -ntlp

按级别过滤日志

adb logcat *:W
//按某级别过滤,会将该级别及以上的日志输出,以上命令会输出Warning、Error、Fatal的日志
//Android日志级别如下
//V —— Verbose(优先级最低,输出内容最多)
//D —— Debug Info
//W —— Warning
//E —— Error
//F—— Fatal

打印级别为error的日志

adb logcat *:E

打印日志详细时间和error级别的日志,并保存到指定的文件路径

adb logcat -v time *:E > 文件路径

多个标签:输出 WifiHW 标签 的 Debug 以上级别 和 dalvikvm 标签的 Info 以上级别的日志,*:S屏蔽其他log

adb logcat WifiHW:D dalvikvm:I *:S

清空日志

adb logcat -c

截屏

adb shell screencap -p 手机文件路径

录屏,control+c结束录制

adb shell screenrecord  手机文件路径
adb shell screenrecord --help
//查看帮助文档
adb shell screenrecord --time-limit 30
//录制时间设置30秒

monkey简单用法,向指定应用发送500个伪随机事件

adb shell monkey -p <packagename> -v 500

模拟按键输入,点击屏幕x=50,y=100

adb shell input tap 50 100

模拟按键输入,点击菜单键

adb shell input keyevent 82

查看电池状态信息

adb shell dumpsys battery

查看cpu信息

adb shell cat /proc/cpuinfo

查看内存信息

adb shell cat /proc/meminfo

查看当前分区挂载情况

mount

跳到指定目录

cd 目录
cd ..
//返回上一级目录

查看该目录下列表

ls 
ls -a
//显示目录下所有文件
ls -l
//使用长格式列出文件和目录信息

查看文件的内容

cat ad.xml

重启手机

adb reboot

重启到recovery模式

adb reboot recovery

重启到fastboot模式

adb reboot bootloader

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值