前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >adb命令

adb命令

作者头像
张树臣
发布2018-05-15 16:37:23
1K0
发布2018-05-15 16:37:23
举报

1、设备相关

代码语言:javascript
复制
adb devices

2、adb服务器杀死和启动

代码语言:javascript
复制
adb kill-server

adb start-server

3、文件相关

代码语言:javascript
复制
adb push local remote
adb pull remote local其中 local代表的是PC端的某个位置,
remote代表移动设备或者模拟器的某个位置

4、装包、卸载包

代码语言:javascript
复制
adb -s deviceid install apk在PC端的路径
adb shell pm install apk在移动端的路径
adb uninstall 包名

5、与Activity操作等相关

代码语言:javascript
复制
找到当前手机内的top Activity:
adb shell dumpsys activity top | findstrACTIVITY
代码语言:javascript
复制
启动某一个Activity:
adb shell am start activity路径
———————这个Activity路径可通过上面获取top
activity的方式获取

6、与进程相关:

代码语言:javascript
复制
列出当前进程
adb shell ps | findstr 包名

杀死某个包的进程
adb shell am force-stop 包名

7、与性能相关的一些内容

代码语言:javascript
复制
获取内存:
adb shell dumpsys meminfo 包名

获取cpu:
adb shell dumpsys cpuinfo | findstr 包名

adb shell top -n 1 | findstr 包名

获取流畅度相关:
adb shell dumpsys gfxinfo 包名

8、其他非adb但常用的一些工具

代码语言:javascript
复制
获取安装包信息:aapt dump badging apk在PC端的路径
————需要配置环境变量,具体路径在可sdk中查找

获取app的UI层级结构:uiautomatorviewer————需要配置环境变量,具体路径在可sdk中查找

作者介绍:

  1. 多年的软件测试领域工作经历,曾在大型外资、民营企业、互联网企业带领测试团队负责多个大型项目的系统测试,需求分析与管理,质量管理等工作;
  2. 对各种软件研发模式下测试流程体系的建设,测试思维与技术的应用,测试自动化框架建设,有自己独立的见解,原创可落地的方法论;
  3. 在测试团队建设、人才培养,团队管理方面有着丰富的经验;
  4. 热爱软件测试领域工作,常参加或服务于软件测试沙龙、国内测试公益项目,喜欢研究国内外测试领域的发展与变化;
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试经验与教训 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档