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

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

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

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

分享:
  (51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。)
  3.2.6 adb shell指令实例讲解
  安卓系统是基于Linux系统开发的,支持常见的Linux命令,这些命令都保存在手机的"/system/bin"文件下,如图3-40所示。在该文件夹下能看到一些我们平时在应用Linux系统时经常操作的指令,如"ls、cat、df、uptime、ps、kill"等。我们可以通过使用"adb shell"指令后直接加上相关的指令及其参数来执行这些指令。
  
  下面,我们一起来看一些实例,比如我们想要查看显示手机当前目录的所有内容。就可以输入"adb  shell  ls"指令,相关的输出信息如图3-41所示。
  也可以在命令行控制台先输入"adb shell"指令,在"shell@android:/ $"提示符后,直接输入"ls"命令来查看手机当前目录的所有内容,如图3-42所示.
  
  还可以输入"exit"来退出"adb shell"提示符,回到Windows命令行控制台,如图3-43所示。
 
  有的时候,我们可能非常关心我们的手机上安装了哪些应用,这时可以使用"adb shell"命令来访问手机系统"/data/data"目录进行查看,提醒大家的是在操作的过程中需要切换为"root"用户,具体的操作指令如下。
  adb shell
  su root
  cd /data/data
  ls
  具体的操作指令和输出信息,如图3-44所示。
  
  如果在操作过程中,没有切换为"root"用户,则会出现访问权限问题,如图3-45所示。
  
本文选自《精通移动App测试实战:技术、工具和案例》第三章,本站经人民邮电出版社和作者的授权。
版权声明:51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关文章:
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号