Android 常用 adb 命令总结.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android 常用 adb 命令总结

Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridge adb?其实就是?Android Debug Bridge, Android 调试桥的缩写,adb 是一个?C/S?架构的命令行工具,主要由 3 部分组成: 运行在 PC 端的 Client : 可以通过它对 Android 应用进行安装、卸载及调试 Eclipse 中的 ADT、SDK Tools 目录下的 DDMS、Monitor 等工具,都是同样地用到了 adb 的功能来与 Android 设备进行交互。 PC 端的手机助手,诸如 360 手机助手、豌豆荚、应用宝等,其除了安装第三方应用方便,其他的功能,基本上都可以通过 adb 命令去完成,这里建议测试人员尽量不要在电脑上安装这类手机助手,因为其自带的 adb 程序可能会与 Android SDK 下的 adb 程序产生冲突,5037?端口被占用,导致使用 adb 命令时无法连接到设备 运行在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接 adb 服务启动后,Windows 可以在任务管理器中找到 adb.exe 这个进程 运行在 Android 设备上的 adb 后台进程 执行?adb shell ps | grep adbd?,可以找到该后台进程,windows 请使用?findstr?替代 grep [xuxu:~]$ adb shell ps | grep adbd root 23227 1 6672 832 ffffffff 00019bb4 S /sbin/adbd 这里注意一个地方,就是 adb 使用的端口号,5037,有必要记一下 接下来我将 adb 命令分为三部分进行介绍,adb 命令、adb shell 命令、linux 命令 adb 命令 在开发或者测试的过程中,我们可以通过 adb 来管理多台设备,其一般的格式为: adb [-e | -d | -s <设备序列号>] <子命令> 在配好环境变量的前提下,在命令窗口当中输入 adb help 或者直接输入 adb ,将会列出所有的选项说明及子命令。 这里介绍一些里面常用的命令: adb devices , 获取设备列表及设备状态 [xuxu:~]$ adb devices List of devices attached 44c826a0 device adb get-state , 获取设备的状态 [xuxu:~]$ adb get-state device 设备的状态有 3 钟,device?,?offline?,?unknown device:设备正常连接 offline:连接出现异常,设备无响应 unknown:没有连接设备 adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务,通常两个命令一起用 一般在连接出现异常,使用 adb devices 未正常列出设备, 设备状态异常时使用 kill-server,然后运行 start-server 进行重启服务 adb logcat , 打印 Android 的系统日志,这个可以单独拿出来讲 adb bugreport , 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误 输出比较多,建议重定向到一个文件中 adb bugreport > d:\bugreport.log adb install , 安装应用,覆盖安装是使用 -r 选项 windows 下如果需要安装含有中文名的 apk ,需要对 adb 进行修改,百度可以找到做出修改的adb , 支持中文命令的 apk,请自行搜索 adb uninstall , 卸载应用,后面跟的参数是应用的包名,请区别于?apk 文件名 '-k' means keep the data and cache directories , -k 选项,卸载时保存数据和缓存目录 adb pull , 将 Android 设备上的文件或者文件夹复制到本地 例如复制 Sdcard 下的 pull.txt 文件到 D 盘: adb pull sdcard/pull.txt d:\ 如果需要重命名为 rename.txt: adb pull sdcard/pull.txt d:\rename.txt 注意权限,复制系统权限的目录下的文件,需要 root ,并且

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档