adb详细教程(四)-使用adb启动应用、关闭应用、清空应用数据、获取设备已安装应用列表
- adb对于安卓移动端来说,是个非常重要的调试工具。
- 篇介绍常用的adb指令
文章目录
- 一、启动应用:adb shell am start
- 二、使用浏览器打开指定网址:adb shell am start
- 三、杀***应用进程adb shell am force-stop/adb shell am kill
- 四、删除应用所有数据:adb shell pm clear package
- 五、获取设备已安装应用列表:adb shell pm list package
- 附录:【adb详细教程】系列文章目录
(adb的安装包我已上传到了网盘。可以直接搜索公众号【软件测试必备技能】或 滑到文章底部,点击公众号卡片扫描二维码,前往关注领取。)
- ADB的安装与设置可以参考博客之前的文章:
adb详细教程(一)-下载安装与环境变量配置
adb详细教程(二)-开启手机开发者模式、通过adb连接安卓设备
- 使用ADB的安装、卸载应用之前文章专门介绍过就不再赘述
adb详细教程(三)-使用adb安装app、卸载app
一、启动应用:adb shell am start
- 通过adb指令可以直接启动应用,但需要知道应用的启动activity的完整路径。
- 指令模板如下:
adb shell am start {包名}/{启动activity}
如果不知道应用的启动activity,可以尝试使用下面方法:
- 使用adb指令“adb logcat -c”清空日志
- 再使用adb指令“adb logcat ActivityManager:I *:S”,这样会打印出设备上运行的activity信息。
- 启动应用
- 因为前面执行过清空日志的指令,所以很容易找到应用第一个启动的activity
- 有了包名和启动activity之后,就可以运行启动应用的指令:
adb shell am start com.tencent.qqmusic/com.tencent.qqmusic.activity.AppStarterActivity
二、使用浏览器打开指定网址:adb shell am start
- 可以通过adb指令,命令设备通过浏览器打开指定网址
adb shell am start -a android.intent.action.VIEW -d {URL}
- 示例:
adb shell am start -a android.intent.action.VIEW -d https://www.csdn.net/
- 成功后会显示结果
三、杀***应用进程adb shell am force-stop/adb shell am kill
- 可以通过adb指令,杀***设备上应用的进程
- 杀***指定应用的进程
adb shell am force-stop {包名}
- 终止所有后台进程。
adb shell am kill-all
- 示例:
adb shell am force-stop com.tencent.qqmusic
- 这条指令没有显示结果,但如果此时设备上正在运行指定应用,就可以看到应用已经被关闭了
四、删除应用所有数据:adb shell pm clear package
- 可以通过adb指令,删除应用所有数据:
adb shell pm clear {包名}
- 示例
adb shell pm clear com.tencent.qqmusic
- 成功之后会打印“Success”
五、获取设备已安装应用列表:adb shell pm list package
- 可以通过adb指令,获取设备已安装应用列表:
adb shell pm list packages {选项} {关键字}
- {选项} 和{关键字} 非必填
- 如果填写了{关键字},将会输出包名包含关键字的应用。
- {选项}具体有如下几种:
- -f:查看关联文件。
- -d:进行过滤以仅显示已停用的软件包。
- -e:进行过滤以仅显示已启用的软件包。
- -s:进行过滤以仅显示系统软件包。
- -3:进行过滤以仅显示第三方软件包。
- -i:查看软件包的安装程序。
- -u:包括已卸载的软件包。
- –user user_id:要查询的用户空间。
- 示例:
- 可以通过adb指令,获取设备已安装应用列表:
- 成功之后会打印“Success”
- 可以通过adb指令,删除应用所有数据:
- 这条指令没有显示结果,但如果此时设备上正在运行指定应用,就可以看到应用已经被关闭了
- 杀***指定应用的进程
- 可以通过adb指令,杀***设备上应用的进程
- 成功后会显示结果
- 可以通过adb指令,命令设备通过浏览器打开指定网址
- ADB的安装与设置可以参考博客之前的文章:
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理!
部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!