有没有手机网站推荐wordpress 许愿墙
- 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”

 
 - 成功之后会打印“Success”
 
五、获取设备已安装应用列表:adb shell pm list package
- 可以通过adb指令,获取设备已安装应用列表:
adb shell pm list packages {选项} {关键字} - {选项} 和{关键字} 非必填
 - 如果填写了{关键字},将会输出包名包含关键字的应用。
 - {选项}具体有如下几种: 
- -f:查看关联文件。
 - -d:进行过滤以仅显示已停用的软件包。
 - -e:进行过滤以仅显示已启用的软件包。
 - -s:进行过滤以仅显示系统软件包。
 - -3:进行过滤以仅显示第三方软件包。
 - -i:查看软件包的安装程序。
 - -u:包括已卸载的软件包。
 - –user user_id:要查询的用户空间。
 
 - 示例: 
- 按关键字搜索
adb shell pm list packages samsung - 打印出的应用列表,都包含了关键字“samsung”

 
 - 按关键字搜索
 
附录:【adb详细教程】系列文章目录
adb详细教程(一)-下载安装与环境变量配置
 adb详细教程(二)-开启手机开发者模式、通过adb连接安卓设备
 adb详细教程(三)-使用adb安装app、卸载app
 —————————————————————————————————
 adb安装包我已上传到了本人运营的博客同名公众号【软件测试必备技能】。公众也会不定期会上传测试相关资料,有需要可以前往领取。
有需要可点击文章下方二维码,前往领取~

