ADB Uninstall指令实例讲解—精通移动App测试实战(2)

发表于:2016-4-01 08:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:于涌 王磊 曹向志    来源:51Testing软件测试网原创

  3.2.3 adb uninstall指令实例讲解
  在上一节,向大家介绍了如何去安装一个应用包,如果已经安装过了以前版本的应用包,在应用"adb install"指令进行安装的时候,将出现一个安装失败的信息,就需要将其以前安装在物理手机设备或者模拟器设备的对应应用包卸载后,才能进行安装,当然也可以通过我们上一节讲到的加"-r"参数进行覆盖安装的方式解决这个问题。这一节,我们将向大家介绍如何卸载已安装的应用。相信大家已经掌握了非常多的方法,下面我就给大家总结一下主要的卸载方法:
  方法一是通过物理手机设备或者模拟器设备自带的卸载功能进行应用卸载,其操作方法我们以模拟器设备为例进行讲解。单击"Settings"图标,如图3-12所示。
  进入到设置功能后,单击"Apps"菜单项,如图3-13所示。
 
  在弹出的相关应用信息列表中,选择要删除的应用,这里我们选择"CalculatorOfTwoNum"单击,如图3-14所示。
  进入到图3-15所示的"CalculatorOfTwoNum"应用程序信息后,单击"Uninstall"按钮就可以对该应用进行卸载了。
  
  单击"Uninstall",在弹出的图3-16所示对话框中,单击"OK"按钮对"CalculatorOfTwoNum"应用进行卸载。
  卸载过程可能会耗费一些时间,显示信息如图3-17所示。
  卸载完成后,对应的应用信息和应用图标将会从应用列表和手机应用桌面上消失。
  
  物理手机上的应用卸载和模拟器的操作类似,这里就不再赘述。
  方法二是应用PC上安装的一些手机助手类工具软件来卸载手机应用,工具有很多种,这里仅以"360手机助手"为例进行讲解。单击"已装软件"链接,如图3-18所示。
  
  进入到"已装软件"列表中,选择要卸载的应用,而后单击"卸载"按钮即可,如图3-19所示。
 
  方法三是应用手机或者模拟器设备上安装的一些工具软件来卸载手机应用,当然工具有很多种,这里以"猎豹清理大师"为例进行讲解。
  首先,进入到"猎豹清理大师"应用,单击"软件管理"图标,如图3-20所示。
  然后,选中要卸载的应用,这里我们选择"看房",而后单击"卸载"按钮,对该应用进行卸载,如图3-21所示。
  
  方法四是运用"adb uninstall"指令卸载手机应用。大家可以应用"adb -s emulator-5554 uninstall com.yuy.calculatoroftwonum"卸载我们前面安装的"CalculatorOfTwoNum.apk","com.yuy.calculatoroftwonum"为该应用的包名,其在命令行控制台的执行信息,如图3-22所示。
  
  从图3-22中,我们可以看出其卸载执行成功,在手机的应用界面"CalculatorOfTwoNum"对应图标消失。
  大家还可以应用"adb -s emulator-5554 shell pm uninstall -k com.yuy.calculatoroftwonum"指令来卸载"CalculatorOfTwoNum"应用,加入"-k"参数后,卸载CalculatorOfTwoNum"应用,但保留卸载软件的配置和缓存文件。
  【重点提示】
  (1)大家可以输入"adb -s 物理手机设备序列号/手机模拟器设备序列号uninstall 已安装的应用包名"来卸载指定的物理手机设备或者模拟器的手机应用,如果卸载已安装在我的物理手机设备"CalculatorOfTwoNum.apk"应用,则可以在命令行控制台输入"adb -s4df7b6be03f2302buninstall com.yuy.calculatoroftwonum"。
  (2)如果卸载对应手机应用时,希望保留配置和缓存文件,则可以输入"adb -s 物理手机设备序列号/手机模拟器设备序列号 shell pm uninstall -k已安装的应用包名"指令,仍以我的手机设备为例,可以输入"adb -s 4df7b6be03f2302b shell pm uninstall -k com.yuy.calculatoroftwonum"。
本文选自《精通移动App测试实战:技术、工具和案例》第三章,本站经人民邮电出版社和作者的授权。
版权声明:51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号