当前位置:网站首页>【软件测试】常用ADB命令
【软件测试】常用ADB命令
2022-08-04 22:54:00 【代码小怡】
查看当前连接设备:
查看当前连接设备:
adb devices
如果发现多个设备:
adb -s 设备号 其他指令
举例:
adb -s devicel install xxx.apk
查看顶部Activity:
windows环境下:
adb shell dumpsys activity | findstr "mFocusedActivity"
Linux、Mac环境下:
adb shell dumpsys activity | grep "mFocusedActivity"
查看日志:
adb logcat
安装apk文件:
adb install xxx.apk
此安装方式,如果已经存在,无法安装;推荐使用覆盖安装:
adb install -r xxx.apk
比分直接RUN出来的包是test-onlu的无法安装,推荐使用**-t**
adb install -r -t xxx.apk
卸载App:
adb uninstall com.zhy.app
如果想要保留数据,则:
adb uninstall -k com.zhy.app
传递文件:
往手机SDCard传递文件:
adb push 文件名 手机端SDCard路径
例如:
adb push 帅照.jpg /sdcard/
从手机端下载文件:
adb pull /sdcard/xxx.txt
查看手机端安装的所有app包名:
adb shell pm list packages
启动Activity:
adb shell am start 包名/完整Activity路径
例如:
adb shell am start com.zhy.aaa/com.zhy.aaa.MainActivity
如果需要携带参数(携带一个Intent,Key 为name):
adb shell am start com.zhy.aaa/com.zhy.aaa.MainActivity -e name zhy
启动一个隐式的Intent:
adb shell am start -a "android.intent.action,VIEW" -d "https://www.google.com"
发送广播:
adb shell am broadcast -a "broadcastactionfilter"
-如果需要携带参数(携带一个Intent,key为name):
adb shell am broadcast -a "broadcastactionfilter" -e name zhy
启动服务:
adb shell am startservice "com.zhy.aaa/com.zhy.aaa.MyService"
屏幕截图:
可以使用screencap命令来进行手机屏幕截图;
例如:
adb shell screencap /sdcard/screen.png
录制视频:
可以使用screenrecord[options] filename命令来录制屏幕视频;
例如:
adb shell screenrecord /sdcard/demo.mp4
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!

这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
自学推荐B站视频:
零基础转行软件测试:自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!
边栏推荐
猜你喜欢

使用cpolar优化树莓派上的网页(2)

亿流量大考(3):不加机器,如何抗住每天百亿级高并发流量?

【游戏建模模型制作全流程】在ZBrush中雕刻恶魔城男性角色模型

【论文笔记KDD2021】MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems

Pytest learning - fixtures

一点点读懂Thremal(二)

现在学习次世代3D游戏建模还能找到高薪好工作吗

【3D建模制作技巧分享】ZBrush纹理贴图怎么导入

线上虚拟展馆展示具有哪些优势

【3D建模制作技巧分享】Maya模型如何导入zbrush
随机推荐
FinClip崁入式搭建生态平台,降低合作门槛
一点点读懂regulator(三)
湖仓一体电商项目(五):内网穿透工具-网云穿
【3D建模制作技巧分享】ZBrush如何重新拓扑
Deep Learning RNN Architecture Analysis
【3D建模制作技巧分享】ZBrush如何使用Z球
Ts——项目实战应用enum枚举
MySQL的JSON 数据类型2
postman接口测试
基于事实的结果
Will we still need browsers in the future?(feat. Maple words Maple language)
Use ngrok to optimize web pages on raspberry pi (1)
Acwing3593. 统计单词
The Go Programming Language (Introduction)
The Record of Reminding myself
Go 编程语言(简介)
Qt中的常用控件
Redis理解
【字符串函数内功修炼】strncpy + strncat + strncmp(二)
PHP(3)