adb常用命令
1.adb(Android Debug Bridge)
启动服务
adb start -server
查看安装位置
where adb
切换登录账户
su root
学习博客:https://cloud.tencent.com/developer/article/2342099
将文件从电脑上传到手机:
adb pull /data/123.txt D:\Desktop
列出安卓系统中安装的第三方应用的包名:
adb shell pm list package -3
# -3表示第三方
卸载应用:
adb uninstall [安卓系统中应用的包名 package]
启动应用:
adb shell monkey -p [被测包名] -v -v -v 1
# 查看日志信息,找到+using开头的那一句,其中的activity名字就是启动应用的页面
启动相应的应用:
adb shell am start -W -S [包名]/[启动activity名]
清除应用缓存:
adb shell pm clear 应用包名
点击应用中的某个位置:
adb shell input tap x坐标 y坐标
输入:
adb shell input text 内容
在屏幕上滑动:
adb shell input swipe [起点x坐标 y坐标 终点x坐标 y坐标 操作时长(单位为毫秒)]
# 长按操作可以通过swipe短距离长时间的滑动实现
系统级操作(比如返回,加减音量键):
keycode编码:https://www.mswook.com/skill/146.html
adb shell input keyevent [keycode编码]
keycode编码网上查询即可
等待5秒,可用ping5条实现:
ping 127.0.0.1 -n 5
让批处理脚本暂停 200 秒,并且不显示倒计时信息(>nul 把输出重定向到空设备)
timeout /t 200 >nul
查看日志:
adb logcat
匹配关键字:adb logcat|find "关键字"
eg:adb logcat|find "tpshop" >D:\Desktop\log.txt
查看pid对应的软件占用的内存:
adb shell top -m 10
截屏:
adb shell screencap -p /sdcard/screen.png
保存图片到手机上的位置
2.adb命令
adb logcat 查看日志 (漏格凯得)
adb version 查看adb版本 (窝深)
adb devices 验证手机是否连接电脑(笛喂塞思)
adb install 路径/app包名 安装app
adb uninstall 包名 卸载app (按音死到)
adb push 电脑上的文件路径 手机的路径 把电脑上的文件上传到手机
adb pull 手机上的文件路径 电脑文件夹路径 把手机上的文件下载到电脑
adb startserver 开启ADB命令 (思达特 色窝)
adb killserver 关闭ADB服务(K欧色窝)
adb shell screencap /手机端路径/图片名称 截图