欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

adb命令学习记录

程序员文章站 2024-01-30 22:18:04
...

利用adb连接手机
这是利用的USB连线连接

adb devices

注:只有手机开启了USB调试才能使用adb工具
adb命令学习记录
“56c2aa84”——就是这台手机的“名称”

也可以无线连接控制
adb命令学习记录
手机和电脑必须处于同一局域网!!!
首先利用 “5555”接口监听该手机,此时还是USB连接好的
然后断开USB连接,查看手机IP地址,命令连接 IP地址
最后检查连接,连接成功

尝试安装某APP,成功

adb install ... .apk

adb命令学习记录
此安装方式,如果已经存在,无法安装;
覆盖安装:

adb install -r xxx.apk

卸载

adb uninstall com.zhy.app

“com.zhy.app”是安装包“包名”

获取手机CPU信息

adb shell cat /proc/cpuinfo

adb命令学习记录adb命令学习记录
HardWare后面的是CPU的型号

抓取日志
直接查看日志

adb logcat

adb命令学习记录
将日志保存查看

adb logcat>1.log

1.log 是自定义的日志名,存在当前命令路径下
adb命令学习记录
Ctrl+C结束抓取
1.log 内容
adb命令学习记录

屏幕截图,并将截图存放在sdcard下

adb shell screencap /sdcard/screen.png

可利用指令adb pull /sdcard/screen.png将文件复制到电脑。路径还是命令所在路径中

adb命令学习记录
adb命令学习记录
录制屏幕(Android4.4以上可用)

adb shell screenrecord /sdcard/demo.mp4

ctrl+C,停止录制
同样的利用adb pull /sdcard/demo.mp4可将录制文件复制到电脑。

向屏幕输入内容

adb shell input text "insert%stext%shere"

adb命令学习记录
“insert%stext%shere” 因为该操作是在桌面进行所以输入位置就是底部搜索栏

%s-表示空格

模拟点击
adb命令学习记录
后面坐标为屏幕坐标,想要获取屏幕某点坐标可以利用手机开发者工具

模拟手势滑动

adb shell input swipe 100 200 200 100 450

“100 200 200 100 450”
表示从屏幕坐标(100,200)开始,滑动到(100,450)结束,整个过程耗时200ms.

使用上面的命令还可以模拟”**长按(long press)**操作,也就是2个坐标点相同,耗时超过500ms.

adb shell input swipe 100 200 500 100 200